在简单的python代码中使用键盘输入的语法错误

时间:2014-11-23 20:03:15

标签: python python-2.7 input syntax

我有这个简单的python代码,当我运行它时会抛出错误。我不确定是什么造成这种情况可以让某人有所帮助?

这是我的代码文件test.py:

name = input("What's your name? ")
print("You are great" + name + "!")
age = input("Your age? ")
print("you look great at" + str(age))

这是错误:

>>> 
What's your name? kiran

Traceback (most recent call last):
  File "C:\Users\Sunshine\Desktop\test.py", line 1, in <module>
    name = input("What's your name? ")
  File "<string>", line 1, in <module>
NameError: name 'kiran' is not defined
>>> 

1 个答案:

答案 0 :(得分:1)

如果您使用的是Python 2.7,从用户输入获取字符串的正确方法是使用方法raw_input(“”),输入(“”)用于python 3。