我的指令:编写一个程序,从控制台读取一个整数(大于 0 且小于 1000)并使用算术运算符 / 和 % 翻转数字的数字。翻转操作的结果应始终为三位数。确保您的程序适用于一位、两位和三位输入我的问题:我无法让我的代码与数字 32 或 120 一起使用。
num = int(input())
flip = 0
reverse = 0
while 9 > num > 0:
num = num * 10
flip = num
while (num == 10):
num = num * 10
flip = num
while 100 > num > 10:
flip = flip + num % 10
num = num // 10
flip = flip * 10
while num > 100:
flip = flip * 10
flip = flip + num % 10
num = num // 10
flip = flip * 10
flip = flip + num % 10
flip = flip * 10
num = num // 10
flip = flip + num % 10
print(flip)
Helenr
红颜莎娜
相关分类