我对python还不熟悉,但我试着把DogAge放入一个数学方程中,仍然不起作用
Animal = input("dog or cat? ")
if Animal == "dog":
DogAge = int(input("how old is you dog? "))
else:
CatAge = int(input("how old is your cat? "))
if DogAge == 1:
print("your dog's age is 11")
elif DogAge == 2:
print("your dog's age is 22")
else:
print("your dog's age is " + (DogAge - 2 * 4 + 22))
给出:
^{pr2}$
另一种解决方案:
(假设您要计算})。在
(DogAge-2) * 4 + 22
,而不是{错误指出了出了什么问题。更改此项:
为此:
^{pr2}$不能用整数连接字符串对象。在
您可能需要考虑以不同的方式重新组织代码,将计算狗的年龄和实际打印的值分开。在
因为如果代码变得更复杂,那么以后可以将代码重构为函数。在
相关问题 更多 >
编程相关推荐