有点看不明白,懂的人能解释一下吗
num = int(input('num = '))reversed_num = 0
while num > 0:
reversed_num = reversed_num * 10 + num % 10
num //= 10
print(reversed_num) 哪里不明白? num = int(input('num = '))
reversed_num = 0
while num > 0:
reversed_num = reversed_num * 10 + num % 10#加号之后每次循环都取个位数加号之前把上次取得的数值往前串 *10
num //= 10 #上面关于个位数的已经提取完毕,现在把个位数去掉
print(reversed_num) #最终 完成1234----4321的转变
wp231957 发表于 2020-3-20 16:40
感谢
页:
[1]