我在(turns-=3)
和else:
上不断遇到语法错误。我认为我的简单代码设置正确
from random import randint
rn=random.randomint(1, 10)
turns=3
while turns>0:
guess=int(input('Guess a number '))
if guess==rn:
print('YOU WIN!!')
break
elif guess!=rn:
print('Nope, Try Again.'
turns-=1
else:
print('Sorry you are out of turns. You lose, but better luck next time.')
具体错误是因为您没有在上面一行中用
)
关闭print
语句。还有一些其他问题。我清理了您的代码,并为我运行:相关问题 更多 >
编程相关推荐