可以使用for循环

# 求100以内的质数
i = 2
for j in range(1, 101):
#如果100以内的数字除以2的余数等于0
    if (j % i == 0):
#如果是就跳过,继续下一个循环
        continue
    print(j)

要找出从1到100之间的质数,你可以使用嵌套循环和判断条件来实现。

print("100以内的质数:")

for num in range(2, 101):  # 从2到100遍历每个数字
    is_prime = True  # 假设当前数字是质数

    for i in range(2, num):
        if num % i == 0:  # 如果能被除了1和自身以外的数整除,则不是质数
            is_prime = False
            break

    if is_prime:
        print(num)

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐