Hướng dẫn how do you do lcm in python? - bạn làm thế nào để lcm trong python?

Trong chương trình này, bạn sẽ học cách tìm LCM của hai số và hiển thị nó.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Python sau:

  • Python trong khi vòng lặp
  • Chức năng Python
  • Đối số chức năng Python
  • Các chức năng do người dùng định nghĩa

Nhiều số ít nhất [L.C.M.] của hai số là số nguyên dương nhỏ nhất hoàn toàn chia hết bởi hai số đã cho.

Ví dụ, L.C.M. của 12 và 14 là 84.

Chương trình tính toán LCM

# Python Program to find the L.C.M. of two input number

def compute_lcm[x, y]:

   # choose the greater number
   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 = 54
num2 = 24

print["The L.C.M. is", compute_lcm[num1, num2]]

Đầu ra

The L.C.M. is 216

Lưu ý: Để kiểm tra chương trình này, hãy thay đổi các giá trị của num1num2. To test this program, change the values of num1 and num2.

Chương trình này lưu trữ hai số trong num1num2 tương ứng. Những con số này được chuyển đến hàm

The L.C.M. is 216
0. Hàm trả về L.C.M của hai số.

Trong hàm, trước tiên chúng tôi xác định số lượng lớn hơn của hai số kể từ L.C.M. Chỉ có thể lớn hơn hoặc bằng số lớn nhất. Sau đó, chúng tôi sử dụng một vòng lặp

The L.C.M. is 216
1 vô hạn để đi từ số đó và hơn thế nữa.

Trong mỗi lần lặp, chúng tôi kiểm tra xem cả hai con số hoàn toàn chia số của chúng tôi. Nếu vậy, chúng tôi lưu trữ số dưới dạng L.C.M. và thoát khỏi vòng lặp. Mặt khác, số được tăng thêm 1 và vòng lặp tiếp tục.

Chương trình trên chậm hơn để chạy. Chúng ta có thể làm cho nó hiệu quả hơn bằng cách sử dụng thực tế là sản phẩm của hai số bằng với sản phẩm của số ước số phổ biến nhất và lớn nhất của hai số đó.

Number1 * Number2 = L.C.M. * G.C.D.

Đây là một chương trình Python để thực hiện điều này.

Chương trình tính toán LCM bằng GCD

# Python program to find the L.C.M. of two input number

# This function computes GCD 
def compute_gcd[x, y]:

   while[y]:
       x, y = y, x % y
   return x

# This function computes LCM
def compute_lcm[x, y]:
   lcm = [x*y]//compute_gcd[x,y]
   return lcm

num1 = 54
num2 = 24 

print["The L.C.M. is", compute_lcm[num1, num2]]

Đầu ra của chương trình này giống như trước đây. Chúng tôi có hai chức năng

The L.C.M. is 216
2 và
The L.C.M. is 216
0. Chúng tôi yêu cầu G.C.D. của các số để tính toán L.C.M.

Vì vậy,

The L.C.M. is 216
0 gọi hàm
The L.C.M. is 216
2 để thực hiện điều này. G.C.D. của hai số có thể được tính toán hiệu quả bằng thuật toán Euclide.

Nhấn vào đây để tìm hiểu thêm về các phương pháp để tính toán G.C.D trong Python.

Mô -đun

The L.C.M. is 216
6 trong Python chứa một số hoạt động toán học. Trong số một số hàm quan trọng nhất trong mô -đun này là hàm
The L.C.M. is 216
7 trả về bội số ít phổ biến nhất của các đối số số nguyên được chỉ định.
The L.C.M. is 216
6 module
in Python contains a number of mathematical operations. Amongst some of the most important functions in this module is the
The L.C.M. is 216
7 function
which returns the least common multiple of the specified integer arguments.

Hàm

The L.C.M. is 216
8 mới được giới thiệu trong phiên bản Python 3.9.0.

Phương pháp tiếp cận giải pháp

Nhiều người ít phổ biến nhất [LCM] của một nhóm số là số ít nhất có thể chia hết cho tất cả các số trong nhóm.Least Common Multiple [LCM] of a group of numbers is the least possible number that is divisible by all the numbers in the group.

Ví dụ, LCM của 2, 3 và 4 là 12, vì 12 là số ít nhất là chia hết cho cả ba số.

Cú pháp

Cú pháp của hàm

The L.C.M. is 216
9 được hiển thị bên dưới.

math.lcm[x1, x2, x3,... xn]

Lưu ý: Hàm

The L.C.M. is 216
9 có sẵn trong Python 3.9.0 trở lên.

Thông số

Hàm

The L.C.M. is 216
9 chấp nhận n số nguyên, trong đó n = bất kỳ số thực nào.

Giá trị trả về

Hàm

The L.C.M. is 216
9 trả về bội số ít phổ biến nhất của các số được chỉ định.

  • Nếu tất cả các số được cung cấp là 00, nó sẽ trả về 00.00 , it returns 00.
  • Nếu không có đối số được cung cấp, nó sẽ trả về 11.11.
  • Nếu một tham số
    Number1 * Number2 = L.C.M. * G.C.D.
    
    3 hoặc
    Number1 * Number2 = L.C.M. * G.C.D.
    
    4 được cung cấp, phương thức
    The L.C.M. is 216
    
    9 trả về
    Number1 * Number2 = L.C.M. * G.C.D.
    
    6.

Mã số

Đoạn mã dưới đây cho thấy cách

The L.C.M. is 216
9 hoạt động trong Python.

import math

print[math.lcm[2,3,4]]

Sử dụng hàm Math.lcm [] trong C ++

Giải trình

  • Dòng 1 nhập mô -đun

    The L.C.M. is 216
    
    6.

  • Trong dòng 2, phương pháp

    The L.C.M. is 216
    
    9 tính toán LCM là 2, 3 và 4, được in phù hợp.

Người đóng góp

Vinisha Maheshwari

Làm thế nào để bạn tìm thấy LCM trong Python?

Chương trình tính toán LCM LƯU Ý: Để kiểm tra chương trình này, hãy thay đổi các giá trị của NUM1 và NUM2. Chương trình này lưu trữ hai số trong Num1 và Num2 tương ứng. Các số này được chuyển đến hàm compute_lcm []. Hàm trả về L.C.M của hai số.compute_lcm[] function. The function returns the L.C.M of two numbers.

LCM có nghĩa là gì trong Python?

Nhiều điểm phổ biến nhất [LCM] cũng được gọi là bội số phổ biến thấp nhất [LCM] và ước số phổ biến nhất [LCD].Đối với hai số nguyên A và B, biểu thị LCM [A, B], LCM là số nguyên dương nhỏ nhất có thể chia hết cho cả a và b.

Làm thế nào để bạn tìm thấy HCF và LCM trong Python?

Algorithm..
Khởi tạo HCF = 1 ..
Chạy một vòng lặp trong lần lặp của [i] giữa [1, phút [num1, num2]].
Lưu ý số lượng cao nhất phân chia cả NUM1 & NUM2 ..
Nếu tôi thỏa mãn [num1 % i == 0 && num2 % i == 0] thì giá trị mới của hcf là i ..
Sử dụng công thức LCM:- [num1*num2] / hcf ..
In đầu ra ..

Làm thế nào để bạn tìm thấy LCM trong mã?

Thuật toán của LCM Bước 1: Khởi tạo các biến số nguyên dương A và B. Bước 2: Lưu trữ bội số chung của A & B vào biến tối đa.Bước 3: Xác thực xem Max có chia hết cho cả hai biến A và B. Bước 4: Nếu tối đa là chia hết, hiển thị tối đa là LCM của hai số.Step 1: Initialize the positive integer variables A and B. Step 2: Store the common multiple of A & B into the max variable. Step 3: Validate whether the max is divisible by both variables A and B. Step 4: If max is divisible, display max as the LCM of two numbers.

Chủ Đề