国庆作业!

# 用while输出2-100的所有素数
i = 2
while i < 100:  # 限制i的范围
    j = 2
    while j <= i / j:  # 限制j的范围
        if not (i % j):  # 如果能整除则进行下面的代码
            break  # 能整除则跳出,直接进行i=i+1,不是素数不打印
        j = j + 1  # 不能整除则j+1继续

    if j > (i / j):  # 加到j大于根号i还没有找到可被i整除的数,则应该满足素数的要求,打印
        print(i, " 是素数")
    i = i + 1


# 用for打印出正立实心等腰三角形
for i in range(1, 6):  # 首先定义循环几行的三角形
    for j in range(5-i):  # 开始循环j函数
        print(" ", end="")  # 输出循环j函数后的结果(end="")为不换行,这个输出负责输出空格
    for k in range(1, 2*i):  # 开始循环k函数
        print("*", end="")  # 输出循环k函数后的结果,这个输出负责输出号
    print(" ")  # 负责输出空格和号后换行

直接复制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值