Python简单实现水仙花数、质数判断、九九乘法表

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 += 1

在这里插入图片描述

2.质数的判断

  • 获取用户输入的任意数,判断其是否是质数。质数只能被1和它本身整除的数就是质数 例如 2 3 5 7 11 13…

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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值