Python程序打印所有不在2或3的倍数且在1到50之间的整数


当需要打印所有不能被2或3整除且在1到50之间的元素时,约束条件以“while”循环和“if”条件的形式给出。

以下是相同内容的演示 -

示例

 现场演示

print("Integers not divisible by 2 and 3, that lie between 1 and 50 are : ")
n = 1
while n <= 51:
   if n % 2 != 0 and n % 3 != 0:
      print(n)
   n = n+1

输出

Integers not divisible by 2 and 3, that lie between 1 and 50 are :
1
5
7
11
13
17
19
23
25
29
31
35
37
41
43
47
49

解释

  • n的值被赋值为1。

  • 一个while循环一直运行,直到这个“n”不超过51,

  • 它检查数字是否可以被2或3整除。

  • 如果它不能被整除,则该数字将显示在控制台上。

  • 每次显示后,它都会递增。

更新于: 2021年4月16日

2K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告