输入在python 3.3.2 shell中将整数值视为字符串

时间:2016-03-03 14:46:04

标签: python

我正在尝试学习python语言。为此我使用的是Python 3.3.2 Shell。我面临的问题是: 当我输入

    var = input("Enter number here")

它要求我输入,但即使我给出一个整数值作为输入它给我错误

    TypeError: Can't convert 'int' object to str implicitly

我在python 2.7 shell中没有遇到这个问题。有谁能说出原因? 提前致谢

1 个答案:

答案 0 :(得分:1)

您需要知道您将拥有哪种类型的输入,如果是数字,您应该将代码修改为以下内容:

 var = int(input("Enter number here"))