我正在尝试用python做一个更热/更冷的游戏作为一个项目。目前,当我打开程序时,它会立即关闭,尽管有几个循环和输入。我花了整整两个小时才弄明白。有什么建议吗?你知道吗
import random
Correct = random.randint(1, 100)
Oldval = 50
Newval = 50
while Newval != Correct:
Newval = Newval + input("How much do you want to move?")
if (Newval - Correct) > (Oldval - Correct):
print("Colder!")
else:
print("Warmer!")
Oldval = Newval
Win = input(You Win!)
您可以使用
pylint
工具来检测诸如缺少引号之类的错误。pylink test.py
E: 12, 0: invalid syntax (<string>, line 12) (syntax-error)
您可以使用
pip install pylint
安装pylint
您试图添加一个字符串和一个整数。另外,您的最终输入在
You Win!
字符串周围没有引号。以下是修复问题的代码:相关问题 更多 >
编程相关推荐