我是 python 新手,最近我一直在尝试为一个刽子手游戏编写代码:麻省理工学院 OCW 课程的一部分:计算机科学和编程概论。我的代码如下:
def write_words (word, al):
neww = (list(word))
newal = (list(al))
x = 0
while (x <= (len(newal))):
z = newal[x]
y = neww.index(z)
except ValueError:
pass
x = x + 1
return (z)
return (y)
当我使用调用该函数时,write_words ("word", "abcdefghijklmnopqrstuvwxy")
我仍然得到ValueError:'a' is not in list
, 这应该是有例外的更正。我一直在试图找出问题所在,显然是一个Syntax error
. 拜托,如果有任何帮助,我将不胜感激。我的 python 版本是 3.2.1