在此程序中,您將學習使用for循環(huán)查找數字的因數。
要理解此示例,您應該了解以下Python編程主題:
# 用Python程序找出一個數的因數 # 此函數計算傳遞的參數的因數 def print_factors(x): print(x,"的因數有:") for i in range(1, x + 1): if x % i == 0: print(i) num = 320 print_factors(num)
輸出結果
320 的因數有: 1 2 4 5 8 10 16 20 32 40 64 80 160 320
注意:要查找另一個數字的因數,請更改num的值。
在此程序中,將找到其因子的數字存儲在num中,該數字將傳遞給print_factors()函數。 此值在print_factors()中分配給變量x。
在這個函數中,我們使用for循環(huán)迭代從i等于x,如果x能完全被i整除,它就是x的一個因數。