Python Newbie MIT 6.00 raw_input语法错误

时间:2012-04-07 22:43:23

标签: python raw-input

我终于有足够的动力去看麻省理工学院的计算机科学开放课程简介编程,2008年秋季。我在网上观看视频讲座。第3讲由问题集#0:打印你的名字组成。

我无法相信,但我真的陷入了第一个问题的第一线。

我需要创建一个程序来询问我的姓氏。所以我查了一些在线参考。并来到这个代码:

print raw_input('What is your lastname?')

然而,那是SyntaxError: invalid syntax。 所以我读了一些,发现它可能是因为我使用的是Python 3.2.2。而且我要将 raw_input()替换为 input()。但是,SyntaxError: invalid syntax仍然存在。

有没有人有足够的耐心帮助? :)

2 个答案:

答案 0 :(得分:3)

在python 3.x中使用函数print()而不是关键字print。

答案 1 :(得分:0)

我希望你能得到列夫的答案。

但是,我想补充一点,如果您打算在此特定课程中使用python 3或advanced;在这种情况下,你“可能”发现自己遇到了一些困难。因为MIT提供的一些骨架代码是针对python 2.5 +版本的。我自己不得不改变一些代码,因为我使用的是2.7.6(并且它不是微不足道的。)

但请注意,根据我对两个OCW版本的编程介绍(6.00和6.00SC)的经验,这是我的看法。据我所知,该课程的edX版本基本上非常相似。

最后,请不要失去希望。完成课程需要时间,但一旦你解决了一个问题麻省理工学院确保你的自信心得到了极大的提升。祝你好运。

我希望这会对你有所帮助。