酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

超简单!输出100以内素数并统计个数的代码实现

😌别着急,我们再换一种超级容易理解的方式。下面是更简单直白的代码: ```python prime_numbers = [] for num in range(2, 101): is_prime = True for i in range(2, num): if num % i == 0: is_prime = False break if is_prime: prime_numbers.append(num) for prime in prime_numbers: print(prime, end=' ') print() print(len(prime_numbers)) ``` ### 代码解释 - 先创建一个空列表 `prime_numbers`,用于存放找到的素数。 - 用 `for` 循环遍历从 2 到 100 的每一个数。对于每个数 `num`,先假设它是素数,将 `is_prime` 设为 `True`。 - 再用一个内层 `for` 循环,从 2 到 `num - 1` 检查 `num` 是否能被整除。如果能被整除,就把 `is_prime` 设为 `False` 并跳出内层循环。 - 如果 `is_prime` 仍然是 `True`,说明 `num` 是素数,将其添加到 `prime_numbers` 列表中。 - 最后遍历 `prime_numbers` 列表,输出每个素数,并且输出素数的个数。 ######[AI问答 | 348点数解答 | 2026-06-16 20:15:46]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]