求1000以内的水仙花数 num=100 while num<=1000: #判断num是不是水仙花数 ge=num%10 shi=num//10%10 bai=num//100%10 if num == ge**3 + shi**3 + bai**3: print("%d是水仙花数" % num) else: pass#print("%d不是水仙花数" % num) num+=1
#1.从键盘输入一个数n,判断是不是一个质数(质数是只能被1和它自身整除的数) n=int(input("请输入一个整数:")) if n<=1: print("输入有误:") else: i=2 while i<n: if n%i==0: print("%d不是一个质数" % n) break i+=1 else: print("%d是一个质数" % n)
#3.求2〜100之内的素数 i = 2 while i <= 100: j = 2 while j <= i/j: if not i%j: break j += 1 if j >i/j: print(i,end=',') i += 1
#4.优化猜数字游戏 import random #生成随机数 secret=random.randint(1,100) print("猜数字游戏!1—1