如何解决TypeError我试过这个:
print("Multiplication Calculator for Kids") onenum = input("Enter a number") twonum = input("Enter a second number") calc = onenum * twonum print(calc)
t2a7ltrp1#
默认情况下,输入值为字符串,不能对字符串进行运算,需要先转换为整数。
print("Multiplication Calculator for Kids") onenum = int(input("Enter a number")) twonum = int(input("Enter a second number")) calc = onenum * twonum print(calc)
或者,您可以使用eval()来评估字串值。
eval()
print("Multiplication Calculator for Kids") onenum = input("Enter a number") twonum = input("Enter a second number") calc = eval(f"{onenum} * {twonum}") print(calc)
vohkndzv2#
如果使用onenum = input(“输入一个数字”)onenum的数据类型为String,您必须通过onenum = int(onenum)将onenum转换为int
2条答案
按热度按时间t2a7ltrp1#
默认情况下,输入值为字符串,不能对字符串进行运算,需要先转换为整数。
或者,您可以使用
eval()
来评估字串值。vohkndzv2#
如果使用onenum = input(“输入一个数字”)
onenum的数据类型为String,您必须通过onenum = int(onenum)将onenum转换为int