number=input("请输入一个不多于5位的正整数:") if len(number) <=5: print("位数:",len(number)) print("倒叙打印出各位数字:",number[::-1]) else: print("请输入不多于5位的正整数!") 123456
result=[] for i in range(1,1000): l=len(str(i)) if l==2: if int(str(i)[0])**2 +int(str(i)[1])**2 == i: result.append(i) elif l==3: if int(str(i)[0])**3 + int(str(i)[1])**3 + int(str(i)[2])**3==i: result.append(i) print(result) 12345678910
n=5 s=0 t=1 for i in range(1,n+1): t*=i s+=t print(s) 1234567
remain=100 -1 -2 -5#这里不是很懂,还可以这么写 result_list=[] count=0 for i in range(int(remain/1)): for j in range(int(remain/2)): 12345