python有个大坑,洛谷输入时会多一个换行符(我上次也快被整吐了),有个方法,把代码里
```python
p1 = 1
for j in name1:
p1 *= Settin[j]
p2 = 1
for k in name2:
p2 *= Settin[k]
```
改成
```python
p1 = 1
for j in name1:
try:
p1 *= Settin[j]
except:
pass
p2 = 1
for k in name2:
try:
p2 *= Settin[k]
except:
pass
```
by hex2cd @ 2021-12-24 09:24:40
我上次也是,洛谷这种题还是用C++吧,高精那些用python
by Nevergonna_CCF @ 2021-12-24 09:30:42
但是这样子会全WA @[chxi](/user/553236)
by Nevergonna_CCF @ 2021-12-24 09:32:02
@[limuwen666](/user/547446) 我谔谔,我这队友是py转c(还是我推荐转的)
by wangbinfeng @ 2021-12-24 09:33:37
@[chxi](/user/553236) 这位我队友同志
by wangbinfeng @ 2021-12-24 09:35:07
...,我忘了,这是我之前AC的垃圾代码:
```python
w1 = input()
w2 = input()
abc = ["A", "B", "C", "D", "E", "F","G", "H", "I", "J", "K", "L","M",
"N", "O", "P", "Q", "R", "S","T","U", "V", "W", "X", "Y", "Z"]
n1 = 1
n2 = 1
for i in w1:
try:
n1 *= abc.index(i)+1
except:
pass
for i in w2:
try:
n2 *= abc.index(i)+1
except:
pass
if n1 % 47 == n2 % 47:
print("GO")
else:
print("STAY")
```
by hex2cd @ 2021-12-24 09:36:07
写的很烂。。。
by hex2cd @ 2021-12-24 09:39:00
@[chxi](/user/553236) 我谔谔
by wangbinfeng @ 2021-12-24 09:40:07
~~其实我学了三年python,第一次上洛谷看到这道题就转行了~~
by Nevergonna_CCF @ 2021-12-24 09:43:21
Python蒟蒻表示:
输入用```
input().strip()```
可以去掉换行符qwq
by mazichen @ 2022-01-15 14:58:23