第二次作业
#3位自然数 number=eval(input("请输入一个三位的自然数")) hundreds=number//100 decade=(number-hundreds*100)//10 unit=number-hundreds*100-decade*10 print("百位为:"+str(hundreds)) print("十位为:"+str(decade)) print("个位为:"+str(unit)) #随机自然数 number_one=input("请输入一个自然数:") digit=len(number_one) print("该自然数的位数为"+str(digit)) print("从右到左开始") number=eval(number_one) digit_list=["个位","十位","百位","千位","万位","十万位","百万位","千万位","亿位"] i=0 while number>0: (number ,r) = divmod(number,10) print(digit_list[i]+"为:"+str(r)) i+=1
浙公网安备 33010602011771号