#输入一个三位自然数 输出它的 个位十位百位 #Python 第二次作业 a = input ("请输入一个三位自然数:") x = int((eval(a)//100)) y = int((eval(a))-x*100)//10 z = int((eval(a))%10) print("该数百位为:") print(x) print("个位为:") print(y) print("个位为:") print(z) #拓展题 用户输入一个自然数(正整数、负整数、0),计算 #并输出其个位、十位、百位...上的数字 #Python 第二次作业 a = input ("请输入一个自然数") for i in range (100): if ((eval(a))//10**i)<10 : print("这是一个") print(i+1) print("位数") print("该数由个位开始依次为:") break for j in range (i+1): y = int(((eval(a))-x)%10**(j+1)//10**(j)) print(y)