TypeError:';的操作数类型不受支持;int';和';str';(python)
我真的需要帮助。我对python非常陌生(事实上我是昨天开始学习的),我一直收到这样的信息: TypeError:-:'int'和'str'的操作数类型不受支持。 尝试此操作时:TypeError:';的操作数类型不受支持;int';和';str';(python),python,Python,我真的需要帮助。我对python非常陌生(事实上我是昨天开始学习的),我一直收到这样的信息: TypeError:-:'int'和'str'的操作数类型不受支持。 尝试此操作时: age = input() year = (2016-age) print (year) 因为我是新手,所以请简单回答。input函数返回一个字符串,因此在age变量中有一个字符串。 不能从整数中减去字符串,因此必须使用int函数将字符串转换为整数 age = int(input()) 具体来说,input()在P
age = input()
year = (2016-age)
print (year)
因为我是新手,所以请简单回答。
input
函数返回一个字符串,因此在age
变量中有一个字符串。
不能从整数中减去字符串,因此必须使用int
函数将字符串转换为整数
age = int(input())
具体来说,
input()
在Python3中返回字符串,而不是在Python2中。这与Python2中的raw_input()
相同,如果您已经学习了一天python,那么您仍然应该阅读教程和指南。