【发布时间】:2011-01-17 21:14:09
【问题描述】:
我的问题在第 13 行(其他)。我收到错误“无效语法”
Answer = 23
Guess = ()
Gender = input("Are you a boy, a girl or an alien? ")
if Gender == 'boy' or 'Boy':
print("Nice!", Gender)
if Gender == 'girl' or 'Girl':
print("Prepare do die!", Gender)
if Gender == 'alien' or 'Alien':
print("AWESOME my", Gender, "Friend!")
while 'Guess' != Answer:
if Guess < Answer:
print("Too low! try again")
else:
print("too high")
【问题讨论】:
-
您缺少实际向用户询问数字的部分。阅读如何读取控制台输入。
-
这个脚本实际上有很多问题。但是您正在查看的确切问题是什么?
-
我是编程新手,所以我不太了解它。但这应该是一个猜谜游戏。我在“else”上收到错误(无效语法)。我不确定我应该如何理解:(
-
修复
print语句在else之前的缩进。它应该多 3 个空格。这是为了匹配最后一个print语句的缩进。另外,请注意前几行中while和if的缩进。 -
@dan04: 回答你的问题很重要,我们应该知道是欢迎我们的银河霸主还是overladies :)
标签: python integer python-3.x