python 输入五位数,显示个十百千万

时间:2022-12-20 20:58:55
a = 0
b = 0
c = 0
d = 0
e = 0
s =int(input("请输入一个五位数的整数:"))
if s < 10000 or s >99999:
print("输入错误")
else:
a = int (s/10000)
b = int (s/1000%10)
c = int (s/100%10)
d = int (s/10%10)
e = int (s/1%10)
print(f"这个数的万位:{a}\n千位:{b}\n百位:{c}\n十位:{d}\n个位:{e}\n")

使用if循环和一个嵌套

最后一行使用format语句