Python 3.5.2中使用Codeacademy函数的语法无效

时间:2016-08-18 17:01:30

标签: python-3.x syntax

我正在尝试用Python 3编写代码。到目前为止,我已经使用codeacademy来复制和粘贴我想要的函数。除非codeacademy使用的是python 2(它不是,我已经检查过)。所以我很好奇它为什么强调len并说无效语法。

print ('Have you thought today?') 

original = raw_input('Yes or No:')

If len(original) > 2:
    print ('When?') 

2 个答案:

答案 0 :(得分:2)

您将If大写。 Python区分大小写,因此您必须使用正确的小写if关键字。

此外,{3}中的raw_input()已重命名为input()

答案 1 :(得分:0)

python3没有raw_input()

更改

original = raw_input('Yes or No:')

为:

original = input('Yes or No:')

并使用if代替If