【发布时间】:2013-01-26 06:17:59
【问题描述】:
我已经查看了其中几个问题,但似乎无法将其正确应用到我的代码中。我绝对是 Python 的新手,并且开发了一个数字猜谜游戏来练习。我需要的最后一个错误处理是确保输入的不是整数的任何内容都将返回错误消息。我希望像其他条件一样使用“if”语句,但会使用我能得到的。谢谢!
(这只是一个sn-p。我没有包括整个程序)
def gamestart():
print(rndnumber)
for GuessAmount in range (1,11):
ActualGuess = int(input("Guess number " + str(GuessAmount) + ": "))
if ActualGuess < rndnumber:
print("HIGHER!")
if ActualGuess > rndnumber:
print("LOWER!")
if ActualGuess != rndnumber:
GuessAmount == GuessAmount + 1
if ActualGuess == rndnumber:
print("You Win!")
gameend()
print("")
print("Sorry, but you ran out of guesses.")
print("")
gameend()
【问题讨论】:
-
这里的等号太多了:
GuessAmount == GuessAmount + 1 -
谢谢,我会调查的
标签: python validation types input integer