n = int(input('请输入一个不多于3位的正整数:')) # 输入一个不多于3位的正整数

if n < 10: # 判断是否是一位数 print('这是一个一位数') print(n) print(n) elif n < 100: # 判断是否是两位数 print('这是一个两位数') print(n//10) # 取十位上的数字 print(n%10) # 取个位上的数字 print(str(n%10)+str(n//10)) # 按逆序打印各位数字 else: # 如果不是一位数或者两位数,就是三位数 print('这是一个三位数') print(n//100) # 取百位上的数字 print(n//10%10) # 取十位上的数字 print(n%10) # 取个位上的数字 print(str(n%10)+str(n//10%10)+str(n//100)) # 按逆序打印各位数字

Python程序:判断正整数位数并打印各位数字

原文地址: https://www.cveoy.top/t/topic/l0Ai 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录