Python求助

P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here

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


| 下一页