我有个错误,我不太确定问题出在哪里。这是我的密码:
from random import *
gen = (randint(1,50))
#matt = (randint(1,28))
ex = (randint(1,40))
#lev = (randint(1,27))
book = raw_input("What book do you want to read from today? ").lower().strip('.')
x = "Your Random Chapter From " + book.upper() + " is Chapter "
#Genesis
if book == 'genesis':
print x + str(gen)
pass
elif book == 'gen':
print x + str(gen)
pass
#Exodus
elif book == "exodus":
print x + (str(ex)
pass
elif book == "ex"
print x + (str(ex))
pass
我得到的当前错误是第21行“pass”的语法问题
C:\Users\\#####\Desktop\Python\UnfinishedProjects>RandomChapter.py
File "C:\Users\\#####\Desktop\Python\UnfinishedProjects\RandomChapter.py", line 21
pass
^
SyntaxError: invalid syntax
我几乎可以肯定有更多的问题,但这是一个给我的问题,现在。如果你看到其他问题,请告诉我。谢谢!你知道吗
您刚刚错过了第20行末尾的一个括号;第22行也缺少一个冒号。但是,实际上在任何if语句中都不需要
pass
。在任何情况下,都可以将第10行之后的代码替换为:相关问题 更多 >
编程相关推荐