亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
万山特区| 南通市| 滁州市| 隆子县| 民丰县| 冷水江市| 曲阜市| 全州县| 固镇县| 山东| 蕉岭县| 澜沧| 阳谷县| 彝良县| 五河县| 襄城县| 紫阳县| 河津市| 上栗县| 商城县| 开远市| 台东县| 湟中县| 鹿泉市| 土默特左旗| 巴林左旗| 德化县| 通化县| 康平县| 临西县| 云林县| 宁南县| 宜兴市| 科技| 神农架林区| 大港区| 汕头市| 准格尔旗| 曲松县| 梅河口市| 咸阳市|