Python程式列印給定數字範圍內所有能被3和5整除的數字


這是一個Python程式,用於列印給定整數N中所有能被3和5整除的數字。除了需要檢查數字是否完全能被3和5整除之外,我們可以用多種方法編寫此程式。

下面是我的程式碼,用於編寫一個Python程式來列印所有能被3和5整除的數字 -

lower = int(input("Enter lower range limit:"))
upper = int(input("Enter upper range limit:"))
for i in range(lower, upper+1):
   if((i%3==0) & (i%5==0)):
      print(i)

輸出

Enter lower range limit:0
Enter upper range limit:99
0
15
30
45
60
75
90

在上面,我們嘗試列印0到99之間所有能被3和5整除的數字。相同的程式可用於列印0到1000之間所有能被3和5整除的數字,我們只需要更改我們的範圍,我們的輸出將類似於:

Enter lower range limit:0
Enter upper range limit:1000
0
15
30
45
60
75
90
105
120
135
150
165
180
195
....
....
915
930
945
960
975
990

如果我們想編寫一個程式,該程式將列印範圍內所有能被給定數字整除的數字,而不是像上面那樣固定數字,我只需要更新我的程式,例如:

#Incase we want to print all number between a range divided by any given number
n = int(input("Enter the number to be divided by:"))
for i in range(lower, upper+1):
   if(i%n==0):
      print(i)

以下是編寫上述程式碼的步驟 -

  • 獲取使用者輸入的下限和上限,即範圍。

  • 獲取使用者輸入要被除的數字。在我們的主要問題中,因為我們知道數字(3和5),所以我只在if語句中寫了3和5。

  • 使用迴圈和&(和)運算子語句(以便它只打印那些同時能被3和5整除的數字),列印所有能被該數字整除的因子。

  • 退出。

更新於: 2019年7月30日

19K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告