标签: python python-3.x
>>> g = input("Enter a number") Enter a number43 >>> g + 2 Traceback (most recent call last): File "<pyshell#7>", line 1, in <module> g + 2 TypeError: Can't convert 'int' object to str implicitly
程序不会让我在数学运算中使用输入变量,比如g + 2
g + 2
答案 0 :(得分:4)
在python 3中,input()即使输入数字也会返回字符串类型。因此,您尝试添加一个带字符串的整数
input()
您需要使用int():
int()
g = int(input("Enter a number"))