在這個簡單的 python 程序中,我們需要找到一個數的所有除數。這是一個基於算術運算的 python 程序。
要理解這個例子,您應該了解以下 Python 編程主題:
- Python 語法
- Python 循環
- Python 決策語句
如何用 python 得到一個數字在一個範圍內的所有除數?
一個簡單的 python 程序來顯示一個數的所有除數,這意味著列印所有在某個範圍內可以被給定數整除的數。通過檢查餘數是否為零來檢查一個數是否能被給定的數整除。如果除法後餘數為零,那麼它是可分的。
例如,讓我們取數字 5,檢查數字 15 是否能被 5 整除。15 / 5,得到的餘數為零,所以它是可分的。
為了在 python 語言中應用這個簡單的邏輯,我們從用戶那裡獲取下限和上限的值。那麼這個數就是檢查它是否可分。為此,我們打開一個for loop
從較低範圍到較高範圍迭代每個數字。現在使用 python 中 if 條件內的 mod 運算符檢查所選數字是否可被給定數字整除,並列印該數字。
演算法
步驟 1: 使用輸入法接受用戶輸入的上下限值,並使用 python 編程中的int()
將該字元串轉換為整數。
第二步:接受 n 的值,這個數要除以給定範圍內的數。
第三步:使用 python 中的 range 方法從下往上打開一個for loop
。
步驟 4: 使用 if 條件和 mod 運算符檢查範圍內每個數字的提醒是否為零。如果條件匹配,則列印數字。
Python 源代碼
lower=int(input("Enter lower range limit:"))
upper=int(input("Enter upper range limit:"))
n=int(input("Enter the number to be divided by:"))
for i in range(lower,upper+1):
if(i%n==0):
print(i)
輸出
Enter lower range limit: 10
Enter upper range limit: 25
Enter the number to be divided by: 5
10
15
20
25
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/247296.html