python练习36:输出100以内的所有素数

该博客提供了一个Python程序,用于判断一个数是否为素数,并找到指定范围内(如100以内)的所有素数。通过遍历和判断整除性来实现素数检测,并将结果存储在一个列表中返回。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#判断n是否为素数的函数,是的话返回n

def prime_number(n):

    flag=0

    for i in range(2,n):

        if n%i==0:

            flag=1

            break

    if flag==0:

        return(n)

#返回m以内所有素数的函数,

def find_all_of_prime_number_less_than_m(m):

    list_prime_number=[]

    for i in range(3,m):

        if prime_number(i) :list_prime_number.append(prime_number(i))

    return (list_prime_number)

#调用find_all_of_prime_number_less_than_m函数

print(*find_all_of_prime_number_less_than_m(100),end='')# 1. list为列表,print(*list)表示输出列表的所有元素,直接写print(list)输出结果里面有[] 2. end='' 表示不已什么结尾,不写的话默认以换行结尾

print("是100以内的素数")

#输出100以内的所有素数
#判断n是否为素数的函数,是的话返回n
def prime_number(n):
    flag=0
    for i in range(2,n):
        if n%i==0:
            flag=1
            break
    if flag==0:
        return(n)
#返回m以内所有素数的函数,
def find_all_of_prime_number_less_than_m(m):
    list_prime_number=[]
    for i in range(3,m):
        if prime_number(i) :list_prime_number.append(prime_number(i))
    return (list_prime_number)
#调用find_all_of_prime_number_less_than_m函数
print(*find_all_of_prime_number_less_than_m(100),end='')# 1. list为列表,print(*list)表示输出列表的所有元素,直接写print(list)输出结果里面有[] 2. end='' 表示不已什么结尾,不写的话默认以换行结尾
print("是100以内的素数")

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值