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整除的數字),列印所有能被該數字整除的因子。
退出。
廣告