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+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.