//求1000以内的所有水仙花数
i = 100
while i < 1000 :
#判断水仙花数
#假设i的百位数是a, 十位数是b,个位数是c
a = i // 100
b = (i // 10) % 10
c = i % 10
if i == a**3 + b**3 + c**3:
print(i)
i += 1
num = int (input("请输入一个大于1整数"))
i = 2
#创建一个变量,默认判断是质数
flag = True
while i < num :
#如果能整除,则一定不是质数
if num % i == 0:
flag = False
break
i += 1
if flag:
print(num,"是质数")
else:
print(num,"不是质数")
3.九九乘法表
while循环
i = 0
#控制高度
while i < 9:
i += 1
j = 0
#内循环控制宽度
while j < i:
j += 1
print(f" {j} * {i} = {i * j}",end = " " )
print()
1.水仙花数求1000以内的所有水仙花数水仙花数: n位数 (n>3)它的每个位数上的n次幂之和等于它本身//求1000以内的所有水仙花数i = 100 while i < 1000 : #判断水仙花数 #假设i的百位数是a, 十位数是b,个位数是c a = i // 100 b = (i // 10) % 10 c = i % 10 if i == a**3 + b**3 + c**3: print(i) i += 12.质数的判断获取用户输入的