给出一个不多于3位的正整数n要求求出它是几位数。并上机实验。
输入一个不多于3位的正整数n,判断它是几位数,可以通过以下代码实现:
n = int(input("请输入一个不多于3位的正整数:"))
if n < 10:
print("这是1位数")
elif n < 100:
print("这是2位数")
else:
print("这是3位数")
上述代码中,首先使用input()函数获取用户输入的正整数,然后使用if-elif-else语句判断它是几位数。如果它小于10,则它是1位数;如果它小于100,则它是2位数;否则,它是3位数。最后使用print()函数输出结果。
例如,当用户输入30时,程序会输出“这是2位数”。
原文地址: https://www.cveoy.top/t/topic/Jo8 著作权归作者所有。请勿转载和采集!