【发布时间】:2014-11-02 12:12:27
【问题描述】:
我正在用 python 编程。我试图让用户猜一个 1 到 100 之间的数字。我确定我的代码正确,但在“while”周围不断出现语法错误
import random
def guessthenumber():
print("Welcome user. In this game, you must correctly guess a randomly generated number between 1 and 100.")
guessamount = 1
randomnumber = random.randrange(1, 100)
numberguess = int(input("Please enter your guess")
while numberguess != numbertoguess:
if numberguess < numbertoguess:
print("You must guess higher.")
elif numberguess > numbertoguess:
print("You must guess lower.")
guessamount += 1
print("You have correctly guessed the number! It took you {} guesses".format(guessamount))
截图:
【问题讨论】:
-
您在要求输入的行末尾缺少一个 )
标签: python python-3.x syntax