py练习

mac2022-06-30  17

几个小练习

#!coding=utf-8# ''' 1、打印所有三位数中的水仙花数 2、打印5位数中回文数的个数 3、判断输入的数是不是质数 4、分解输入的数的质因数 5、打印输入字符串的长度,不能用len ''' #1 num=100 while num<1000: a1=num // 100 a2=num % 100 //10 a3=num %10 sxh=a1**3+a2**3+a3**3 if sxh==num: print(num) num +=1 #2 num=10000 reslut=0 while num<100000: if num //10000 ==num % 10 and num //1000 %10 == num %100 //10: reslut +=1 num +=1 print reslut #3 num=int(input("输入一个数字")) i=2 yinshu=0 while i<num: if num % i ==0: yinshu +=1 i +=1 if yinshu>0: print('它不是质数') else: print('是质数') #4 num=int(input('输入一个数字')) i=2 while i<num: if num % i ==0: print i i +=1
最新回复(0)