日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python 程序:計算 LCM

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

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了蘭考免費(fèi)建站歡迎大家使用!

在這個簡單的 python 程序中,我們需要找到兩個數(shù)字的 lcm。這是一個數(shù)字 python 程序。

要理解這個例子,您應(yīng)該了解以下 Python 編程主題:

  • Python 函數(shù)
  • Python 循環(huán)結(jié)構(gòu)
  • Python 決策語句

LCM 是什么意思?

在這個數(shù)字 python 程序中,我們需要找到 LCM 。在算術(shù)理論中, LCM 被稱為最不常見的倍數(shù)。意思是最小的整數(shù),是 a 和 b 的倍數(shù),也可以描述為最小的數(shù),可以被兩個數(shù)整除。兩個數(shù)的 Lcm 用 lcm( a,b) 表示。讓我們以 lcm(5,2) 為例,5 的倍數(shù)是 5,10,15,20,25....2 的倍數(shù)是 2,4,6,8,10,12...在這種情況下,當(dāng)我們?nèi)?LCM 時,我們得到的答案是 10。

如何在 python 中找到 LCM?

在這個簡單的 python 程序中,我們需要應(yīng)用這個邏輯來找到給定數(shù)字的 LCM 。所以我們首先要識別的更大的數(shù)字是使用 python 語言中的 if 條件,這意味著在前面的例子中,更大的數(shù)字是 5 ?,F(xiàn)在,當(dāng)我們從更大的價值開始時,我們應(yīng)用了這個邏輯。我們應(yīng)用具有更大值的 mod 運(yùn)算符和 x,y 。我們在 python 中調(diào)用一個用戶定義的函數(shù)來進(jìn)行 Lcm 計算。

如果兩個條件都滿足,那么我們打印 lcm 為更大?;蛘呶覀冇?1 增加更大的值,并在循環(huán)的同時繼續(xù)該 python,直到我們得到一個可被 x 和 y 整除的值。

讓我們以這個初級 python 程序中的前一個例子為例。我們從更大的 5 開始,用 x 和 y 進(jìn)行 mod 操作,它將是 5 mod 5 和 5 mod 2 它將在第一個中滿足,但在第二個中不滿足 2。所以我們用 1 增加更大,它將是 6。然后反復(fù) 6 mod 5 和 6 mod 2,直到大于 10。那么就滿足了,我們打印 LCM 為 10 。

算法

STEP 1: 使用 python 編程語言中的輸入函數(shù)接受用戶的輸入。并使用 int() 保存兩個變量中的值。

步驟 2: 以 num1 和 num2 為參數(shù)調(diào)用功能 lcm。將這些參數(shù)傳遞給函數(shù),并使用 python 語言的 print 將返回結(jié)果打印為 LCM。

用戶自定義函數(shù) lcm(x,y) :

步驟 1: 檢查 x 是否大于 Y 。

步驟 2: 分配大= x 。

步驟 3: 如果條件為假,則使用 else 指定大于= y 。

步驟 4: 用一段時間開始循環(huán)。

步驟 5: 檢查條件大 mod x 和大 mod y 是否為真。

步驟 6: 如果是真的,lcm 更大,并中斷循環(huán)。

第 7 步:否則遞增 1 ,并將結(jié)果返回給函數(shù)。

Python 源代碼

def lcm(x, y):  
    if x > y:  
        greater = x  
    else:  
        greater = y  
    while(True):  
        if((greater % x == 0) and (greater % y == 0)):  
           lcm = greater  
           break  
           greater += 1  
    return lcm  

num1 = int(input("Enter first number: "))  
num2 = int(input("Enter second number:"))  
print("The L.C.M. is", lcm(num1, num2)) 

輸出

Enter first number: 3
Enter first number: 6

The L.C.M. is 6

文章名稱:Python 程序:計算 LCM
網(wǎng)址分享:http://www.dlmjj.cn/article/dpcpodg.html