当我在行中输入变量时,出现TypeError。
num = int(input("Enter a number"))
print("You are " + num * 7 + " dog years old")
我希望它只接受输入,然后将其乘以7并得出最终数字,但是我只是得到了错误。我几乎不了解str和int,因此对它们的解释也将有所帮助。
答案 0 :(得分:1)
将数字转换为字符串:
num = int(input("Enter a number."))
print ("You are " + str(num * 7) + " dog years old")
由于错误状态,您无法连接字符串和整数:
TypeError:无法连接'str'和'int'对象?