【问题标题】:Syntax error using keyboard input in a simple python code [duplicate]在简单的python代码中使用键盘输入的语法错误[重复]
【发布时间】:2014-11-23 20:03:15
【问题描述】:

我有这个简单的 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
>>> 

【问题讨论】:

    标签: python python-2.7 input syntax


    【解决方案1】:

    如果您使用的是 Python 2.7,那么从用户输入中获取字符串的正确方法是使用 raw_input("") 方法,input("") 适用于 python 3。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-22
      相关资源
      最近更新 更多