python 我想做一个计算器,但我有TypeError我如何解决这个

sgtfey8w  于 2022-10-30  发布在  Python
关注(0)|答案(2)|浏览(162)

如何解决TypeError
我试过这个:

print("Multiplication Calculator for Kids")

onenum = input("Enter a number")
twonum = input("Enter a second number")
calc = onenum * twonum

print(calc)
t2a7ltrp

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()来评估字串值。

print("Multiplication Calculator for Kids")

onenum = input("Enter a number")
twonum = input("Enter a second number")
calc = eval(f"{onenum} * {twonum}")

print(calc)
vohkndzv

vohkndzv2#

如果使用onenum = input(“输入一个数字”)
onenum的数据类型为String,您必须通过onenum = int(onenum)将onenum转换为int

相关问题