1、编写程序,输入一个9位数,将其分解为3个3位的整数并输出,其中个、十、百位为一个整数,千、万、十万位为一个整数,百万、千万、亿位为一个整数。
while 1:
a = int(input("请输入一个九位数:"))
if 99999999 < a <= 999999999:
one = a // 1000000
tow = a // 1000 % 1000
three = a % 1000
print(f"{a}可以分解为:{one},{tow},{three}")
break
else:
print("非法数字")
本程序的主要使用了if-else语句。首先要求输入一个九位数,再通过if语句来判断是用户输入的是否是九位数,如果不是将通过else语句进行提示;将九位数进行分解,这里使用了取整、求余的算法。其运行结果如图所示: |
2、输入一个成绩,输出对应的五级制成绩。100~90,优秀&#