【发布时间】:2015-01-27 05:39:18
【问题描述】:
我一直在尝试在 ubuntu 终端中执行程序,以便(在这种情况下)在终端中运行的程序会向我询问我的 d.o.b,然后会打印出一个已编程的响应,但我一直想出同样的方法错误线,我不知道该怎么做。我尝试了不同的文本编辑器,但似乎没有任何效果!任何帮助将不胜感激。
**Error
**.age_game.py: line 2: syntax error near unexpected token '('
.age_game.py: line 2: 'y= int(raw_input("What is your d.o.b?"))**'**
示例代码如下,我尝试了几个不同的代码,但弹出相同的错误
x = 0
y = int(raw_input("What is your d.o.b?"))
def reality(y):
if y<=x:
return "Stop lying!"
else:
return "Woah! You know your age now"
【问题讨论】:
-
抱歉!不,缩进似乎是正确的,它似乎不正确。我在 python 可视化器中运行它,它没有显示代码的任何具体问题
-
问题是当你在终端上运行它时对吗?双击?
-
那些看起来像 shell 错误消息,而不是 Python 的..
-
我不确定这个错误是什么意思以及我该如何修复它,如果我应该使用其他任何东西来执行 python 程序?
-
尝试用 Python 调用你的脚本:python age_game.py