Python 3.2.1中的语法错误:无法将异常写入ValueError
我是python新手,最近我一直在尝试为一个刽子手游戏编写代码:麻省理工学院开放式课程的一部分:计算机科学和编程导论。我的代码如下:Python 3.2.1中的语法错误:无法将异常写入ValueError,python,Python,我是python新手,最近我一直在尝试为一个刽子手游戏编写代码:麻省理工学院开放式课程的一部分:计算机科学和编程导论。我的代码如下: 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 Va
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)
def write_words(word,al):
neww=(列表(单词))
newal=(列表(al))
x=0
while(x这里没有try
语句。格式是try,除了
。类似这样
try:
a = 25 / 0
except ZeroDivisionError:
print("Not Possible")
# Output: Not Possible
这里没有try
语句。格式是try,除了。类似于这样
try:
a = 25 / 0
except ZeroDivisionError:
print("Not Possible")
# Output: Not Possible
您的return
语句似乎在while
循环中没有条件。这将从第一个循环中的函数返回。您能解释一下您在这里尝试做什么吗?您的return
语句似乎在while
循环中没有条件。这将从函数在第一个循环中。您能解释一下您在这里要做什么吗?