我有一个程序似乎应该工作,错误是最后一行

时间:2014-02-22 19:08:09

标签: python syntax

我周二有一份求职面试,当然他们想要一个代码示例。这是我第一次接受采访时我最初是一名化学家,我现在很紧张,因为我写的一个很酷的日历(source code)无效。

它允许你输入任何两天叫做生日和今天(我将使用替换功能将'this'更改为'current')并且它提供了许多错误 - 我用Google搜索了一个堆栈-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界面中不起作用。

1 个答案:

答案 0 :(得分:1)

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

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

或者用Python2运行你的程序(其中print是一个声明)