日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python程序:尋找數(shù)字因數(shù)

創(chuàng)新互聯(lián)python教程:

習水ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

編寫一個 Python 程序,使用 While 循環(huán)、For 循環(huán)和帶有示例的函數(shù)來查找一個數(shù)的因數(shù)。

使用 While 循環(huán)查找一個數(shù)的因數(shù)的 Python 程序

這個 Python 程序允許用戶輸入任何整數(shù)值。接下來,這個 Python 程序使用 While 循環(huán)找到這個數(shù)字的因數(shù)。記住,可以被給定整數(shù)整除的整數(shù)(它意味著余數(shù)= 0)稱為因數(shù)。

number = int(input("Please Enter any Number: "))

value = 1
print("Factors of a Given Number {0} are:".format(number))

while (value <= number):
    if(number % value == 0):
        print("{0}".format(value))
    value = value + 1
Please Enter any Number: 4
Factors of a Given Number 4 are:
1
2
4

在 Python while 循環(huán)中,有一個 If 語句來檢查被值整除的數(shù)字是否正好等于 0。如果為真,它將打印該整數(shù)。否則,它會跳過該整數(shù)并檢查下一個整數(shù)。這里,數(shù)字= 4,數(shù)值= 1

第一次迭代 (值< =數(shù)字)–表示(1 < = 4)為真 現(xiàn)在,檢查 if 條件 if(數(shù)字%值= = 0)=>(4% 1 = = 0)–該條件為真。所以,1 打印

價值=價值+1–意味著價值變成 2

第二次迭代 值= 2,數(shù)字= 4–如果(4% 2 = = 0)–該條件為真,則表示(2 < = 4)為真 。所以,打印了 2 張

第三次迭代 值= 3,數(shù)字= 4–如果(3% 2 = = 0)–條件為 FLASE,則表示(3 < = 4)為真 。所以,跳過 3 個

第四次迭代 i = 4,Number = 4–如果(4% 4 = = 0)–條件為真,則表示(4 < = 4)為真 。4 印

接下來,值變?yōu)?5–表示條件(5 <= 4)為假。所以,循環(huán)終止。給定 4 的因數(shù)= 1,2,4。

使用 For 循環(huán)尋找一個數(shù)的因數(shù)的 Python 程序

在一個數(shù)字程序的這些因素中,我們只是將 While Loop 替換為 For Loop 。

number = int(input("Please Enter any Number: "))

print("Factors of a Given Number {0} are:".format(number))

for value in range(1, number + 1):
    if(number%value == 0):
        print("{0}".format(value))

用函數(shù)求數(shù)的因數(shù)的 Python 程序

這個 Python 因數(shù)的一個數(shù)字程序與上面的例子相同。但是在這個 Python 程序中,我們通過定義一個名為 Find_factors 的新函數(shù)來分離因數(shù)邏輯。

def Find_Factors(number):
    for value in range(1, number + 1):
        if(number % value == 0):
            print("{0}".format(value))

num = int(input("Please Enter any Number: "))

print("Factors of a Given Number {0} are:".format(num))
Find_Factors(num)
Please Enter any Number: 222
Factors of a Given Number 222 are:
1
2
3
6
37
74
111
222

網(wǎng)頁名稱:Python程序:尋找數(shù)字因數(shù)
分享鏈接:http://m.5511xx.com/article/cdopjic.html