2015-12-29 167 views
0

我想在Python 2.7中做一个简单的控制台游戏,用户在这里遇到困境,并通过键入与他想要选择的选项相关的数字来作出决定。这个问题是主菜单。 (在Q is_number(S)和S)statemet试图运行该程序时,从IF:Python如果(和)语句语法错误

s = raw_input("Enter a number in the range 1 to %s\n> " % v 
if (is_number(s) and s in q):   
    return s 

我收到一个 “无效语法的SyntaxError”。在我添加问题之前,它工作正常。

这是我第一个真正的节目。

+2

缺少一个右括号中前行:'S =的raw_input(“范围为1到%s \ n输入一个数字>” %v' –

+1

人们,很明显有人正在用python的第一步,我们可以试着用downvotes和close-vote来冷却它吗? – Gabriel

+1

这个人不愿意违反规则,他们从来没有遇到过语法错误之前 – Steven

回答

1

你错过了上一行一个括号:

s = raw_input("Enter a number in the range 1 to %s\n> " % v 
#             here--^