91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python怎么用while循環求素數

小億
112
2024-05-16 18:34:16
欄目: 編程語言

下面是一個使用while循環來求取素數的示例代碼:

n = int(input("請輸入一個正整數:"))
primes = []

i = 2
while len(primes) < n:
    is_prime = True
    for j in range(2, i):
        if i % j == 0:
            is_prime = False
            break
    if is_prime:
        primes.append(i)
    i += 1

print(f"前{n}個素數為:{primes}")

該程序首先要求用戶輸入一個正整數n,然后使用while循環來查找前n個素數,并將它們存儲在一個列表中。在每次循環中,程序檢查當前的數i是否是素數,如果是,則將其添加到素數列表中。最后,程序打印出前n個素數的列表。

請注意,這種方法效率較低,因為它使用了一個嵌套的循環來檢查每個數是否為素數。更高效的方法是使用埃拉托斯特尼篩法或其他更快的算法來生成素數。

0
工布江达县| 兰溪市| 贺州市| 固原市| 台中市| 宁乡县| 建德市| 沁阳市| 团风县| 灵丘县| 峨边| 加查县| 凌云县| 吉安市| 金寨县| 武川县| 韩城市| 大田县| 吕梁市| 康定县| 丽水市| 曲靖市| 邯郸县| 华安县| 重庆市| 庆元县| 沙洋县| 禄丰县| 盖州市| 辽宁省| 鹤壁市| 石城县| 仪征市| 马龙县| 囊谦县| 若羌县| 比如县| 崇左市| 五指山市| 左权县| 呼伦贝尔市|