用while语句实现:

i = 2
while i <= 100:
    j = 2
    while j <= i:
        if i % j == 0 and i != j:
            break
        j += 1
    else:
        print(i),
    i += 1

用for语句实现:

for i in range(2, 101):
    for j in range(2, i):
        if i % j == 0:
            break
    else:
        print(i),
用python2-100之间的素数只能被1和自己整除的自然数要求用while和for两种语句分别实现。

原文地址: https://www.cveoy.top/t/topic/bZFV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录