给出一个不多于3位的正整数n要求求出它是几位数;分别打印出每一位数字数字之间加一个空格;按逆序打印出各位数字数字之间加一个空格
以下是Python代码:
n = int(input("请输入一个不多于3位的正整数:")) if n < 10: print("这是一个1位数") print(n) print(n) elif n < 100: print("这是一个2位数") print(n // 10, n % 10) print(n % 10, n // 10) else: print("这是一个3位数") print(n // 100, (n // 10) % 10, n % 10) print(n % 10, (n // 10) % 10, n // 100)
其中,//表示整除运算,%表示取余运算。
原文地址: https://www.cveoy.top/t/topic/Nkj 著作权归作者所有。请勿转载和采集!