name = input("Say your name: ")
integerr = input(name + " pick an integer ")
numberr = input(name + " pick another integer ")
如果(integerr%numberr)>;,这就是我得到错误的地方1:
print(integerr + " is divisible by " + numberr)
else:
print(integerr + " is not divisible by " + numberr)
你有两个错误
您需要检查
if integerr % numberr == 0
,因为这意味着numberr
平均地分成integerr
;因此integerr
可以被numberr
整除input
始终返回字符串,如Simsteve7所述。您可以使用int()
转换为整数,并使用str()
转换为字符串下面是Python 2的解决方案:
如果您使用的是Python 3,那么可以使用f字符串。看起来是这样的:
相关问题 更多 >
编程相关推荐