我有一个程序似乎应该可以工作,错误一直到最后一行



我周二有一次工作面试,他们当然想要一个代码示例。这是我的第一次面试,我本来是一名化学家,现在我很紧张,因为我写的一个很酷的日历(源代码)不起作用。

它允许你输入任何两天,称为生日和这一天(我将使用替换函数将"this"更改为"current"),但它给出了许多错误-我在谷歌上搜索了一个stack-O,并将所有选项卡更改为空格。然后我删除了行末的所有空格。现在错误一直到最后一行?!?!

在C:\命令提示符下:

{File: "my filename", line 386 print age_in_days(3, 29, 1955, 3, 29, 1988) 
**a cursor object points to the 's' in 'age_in_days'**
Syntax error: invalid syntax}

现在我今天又想了一遍,我想我不明白在python命令提示符中调用函数?我昨天刚下载。但是代码在Udacity的JIT接口中不起作用。

这是Python3中的SyntaxError,因为print是一个函数。你可以使用

print(age_in_days(3, 29, 1955, 3, 29, 1988))

或者使用Python2运行程序(其中print是一个语句)

最新更新