gpt4 book ai didi

python - Python 3.2.1 语法错误 : Unable to write an exception to a ValueError

转载 作者:太空宇宙 更新时间:2023-11-04 10:45:02 24 4
gpt4 key购买 nike

我是 Python 的新手,最近我一直在尝试为刽子手游戏编写代码:麻省理工学院 OCW 类(class)的一部分:计算机科学与编程简介。我的代码如下:

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,这是应该的异常(exception)情况下进行更正。我一直在努力找出问题所在,显然是语法错误。拜托,如果有任何帮助,我将不胜感激。我的python版本是3.2.1

最佳答案

那里没有try 语句。格式为 try-except。像这样。

try:
a = 25 / 0
except ZeroDivisionError:
print("Not Possible")


# Output: Not Possible

关于python - Python 3.2.1 语法错误 : Unable to write an exception to a ValueError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18008434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com