【发布时间】:2022-11-25 04:16:58
【问题描述】:
我对这个用于反转数字的 python 代码有疑问像 Nb = 358 ---> inv = 853不过最终我收到“inf”消息来自prog ,它在C语言中运行正常
def envers(Nb):
inv = 0
cond = True
while cond:
s = Nb % 10
inv = (inv*10)+ s
Nb = Nb/10
if Nb == 0:
cond = False
return inv
data = int(input("give num"))
res = envers(data)
print(res)
【问题讨论】:
-
这可能是由于浮点数
/而不是您所期望的整数//除法
标签: python