首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用for循环,查找1-100之间的素数

可以通过以下步骤实现:

  1. 定义一个空列表prime_nums,用于存储找到的素数。
  2. 使用for循环遍历1到100之间的每个数字num。
  3. 对于每个num,使用for循环遍历2到num-1之间的每个数字i。
  4. 在内部循环中,使用if条件判断num是否能被i整除,如果能整除,则说明num不是素数,跳出内部循环。
  5. 如果内部循环正常结束(即没有找到能整除num的数字),则说明num是素数,将其添加到prime_nums列表中。
  6. 循环结束后,prime_nums列表中存储了1-100之间的所有素数。
  7. 打印prime_nums列表中的素数。

以下是示例代码:

代码语言:txt
复制
prime_nums = []

for num in range(1, 101):
    for i in range(2, num):
        if num % i == 0:
            break
    else:
        prime_nums.append(num)

print(prime_nums)

这段代码会输出1-100之间的所有素数:[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]。

对于这个问题,腾讯云没有特定的产品与之相关。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的结果

领券