Python 循环实现:筛选 1 到 50 不被 2、3 整除的数字


发布日期 : 2020-04-07 18:19:16 UTC

访问量: 10 次浏览

Python程序:打印所有介于1和50之间且不可被2或3整除的整数

当需要打印出所有介于1和50之间且不能被2或3整除的整数时,可以通过 while 循环和 if 条件来实现。

以下是相同操作的示例 -

例子

print("介于1和50之间,且不可被2和3整除的整数为:")
n = 1
while n <= 50:
   if n % 2 != 0 and n % 3 != 0:
      print(n)
   n += 1

输出

介于1和50之间,且不可被2和3整除的整数为:
1
5
7
11
13
17
19
23
25
29
31
35
37
41
43
47
49

说明

  • n 初始化为 1
  • while 循环在 n <= 50 时持续运行。
  • 在每次迭代中,检查 n 是否既不能被2整除也不能被3整除(即 n % 2 != 0 and n % 3 != 0)。
  • 如果条件成立,则在控制台上输出该数字。
  • 每次循环结束后 n 递增 1