aiaiask.com©

开花即结果 提问即答案

输出10到100之间的所有素数的python程序
原始问题:

输出10到100之间的所有素数的python程序

要输出10到100之间的所有素数,可以使用以下Python程序:

def is_prime(n):
    """判断一个数是否为素数"""
    if n <= 1:
        return False
    for i in range(2, int(n**0.5) + 1):
        if n % i == 0:
            return False
    return True

def primes_in_range(start, end):
    """返回指定范围内的所有素数"""
    primes = []
    for num in range(start, end + 1):
        if is_prime(num):
            primes.append(num)
    return primes

# 输出10到100之间的所有素数
start = 10
end = 100
prime_numbers = primes_in_range(start, end)
print("10到100之间的所有素数是:", prime_numbers)

这个程序包含两个函数:

  1. is_prime(n):用于判断一个数是否为素数。
  2. primes_in_range(start, end):用于返回指定范围内的所有素数。

最后,通过调用primes_in_range(10, 100)来获取并打印10到100之间的所有素数。

输出10到100之间的所有素数的python程序
AI / 模型Siliconflow
时间 / DATENovember 30, 2024, 3:59 PM
语言zh-CN
IP / 区域湖北 荆州