Hàm lcm trong Python

Bài viết này mô tả cách tìm ước chung lớn nhất (GCD) và bội chung nhỏ nhất (LCM) trong Python

  • GCD và LCM của hai số
  • GCD và LCM từ ba số trở lên

Lưu ý rằng thông số kỹ thuật của các chức năng được cung cấp trong thư viện chuẩn khác nhau tùy thuộc vào phiên bản Python

  • Trăn 3. 4 hoặc sớm hơn
    • GCD.
      print(math.lcm(6, 4))
      # 12
      
      3 Chỉ hỗ trợ hai đối số)
  • Trăn 3. 5 hoặc muộn hơn
    • GCD.
      print(math.lcm(6, 4))
      # 12
      
      4 (Chỉ hỗ trợ hai đối số)
  • Trăn 3. 9 hoặc muộn hơn
    • GCD.
      print(math.lcm(6, 4))
      # 12
      
      4 (Hỗ trợ hơn ba đối số)
    • LCM.
      print(math.lcm(6, 4))
      # 12
      
      6 (Hỗ trợ hơn ba đối số)

Liên kết được tài trợ

GCD của hai số

Trăn 3. 5 hoặc muộn hơn. print(math.lcm(6, 4)) # 12 4

Hàm

print(math.lcm(6, 4))
# 12
8 đã được thêm vào mô-đun
print(math.lcm(6, 4))
# 12
9 trong Python 3. 5

import math

print(math.gcd(6, 4))
# 2

nguồn.

Trăn 3. 4 hoặc sớm hơn. print(math.lcm(6, 4)) # 12 3

Lưu ý rằng trong Python 3. 4 hoặc sớm hơn, hàm

print(math.lcm(6, 4))
# 12
8 nằm trong mô-đun
print(math.lcm(6, 4))
# 12
02, không phải mô-đun
print(math.lcm(6, 4))
# 12
9. Bạn cần nhập
print(math.lcm(6, 4))
# 12
02 và viết
print(math.lcm(6, 4))
# 12
3

LCM của hai số

Trăn 3. 9 hoặc muộn hơn. print(math.lcm(6, 4)) # 12 6

Hàm

print(math.lcm(6, 4))
# 12
07 đã được thêm vào mô-đun
print(math.lcm(6, 4))
# 12
9 trong Python 3. 9

print(math.lcm(6, 4))
# 12

nguồn.

Trăn 3. 8 hoặc sớm hơn. Sử dụng GCD

Trong Trăn 3. 8 hoặc sớm hơn,

print(math.lcm(6, 4))
# 12
07 không được cung cấp nhưng có thể dễ dàng tính toán bằng cách sử dụng
print(math.lcm(6, 4))
# 12
8

print(math.lcm(6, 4))
# 12
0

print(math.lcm(6, 4))
# 12
1

nguồn.

Lưu ý rằng hàm trong ví dụ trên không kiểm tra xem đối số có phải là số nguyên không

Liên kết được tài trợ

GCD và LCM từ ba số trở lên

Trăn 3. 9 hoặc muộn hơn. print(math.lcm(6, 4)) # 12 4, print(math.lcm(6, 4)) # 12 6

Trong Trăn 3. 9 trở lên, cả

print(math.lcm(6, 4))
# 12
4 và
print(math.lcm(6, 4))
# 12
6 đều hỗ trợ số lượng đối số tùy ý

print(math.lcm(6, 4))
# 12
6

nguồn.

Nếu bạn muốn tìm GCD và LCM của các phần tử trong danh sách, hãy chỉ định nó bằng

print(math.lcm(6, 4))
# 12
15

  • Giải nén và chuyển danh sách, tuple, dict sang đối số hàm trong Python

print(math.lcm(6, 4))
# 12
8

nguồn.

Trăn 3. 8 hoặc sớm hơn. Sử dụng print(math.lcm(6, 4)) # 12 16

Trong Trăn 3. 8 hoặc sớm hơn,

print(math.lcm(6, 4))
# 12
8 chỉ hỗ trợ hai đối số

Để tìm GCD và LCM của ba số nguyên trở lên, chỉ cần tính lũy tích chúng

print(math.lcm(6, 4))
# 12
1

Sử dụng

print(math.lcm(6, 4))
# 12
18 của mô-đun
print(math.lcm(6, 4))
# 12
19

GCD

print(math.lcm(6, 4))
# 12
4

nguồn.

LCM

print(math.lcm(6, 4))
# 12
5

nguồn.

Không có đối số

Không có đối số,

print(math.lcm(6, 4))
# 12
4 trả về
print(math.lcm(6, 4))
# 12
61 và
print(math.lcm(6, 4))
# 12
6 trả về
print(math.lcm(6, 4))
# 12
63

print(math.lcm(6, 4))
# 12
0

nguồn.

Các chức năng được xác định ở trên gây ra lỗi mà không có đối số

print(math.lcm(6, 4))
# 12
0

nguồn.

Để có được kết quả tương tự như

print(math.lcm(6, 4))
# 12
4 và
print(math.lcm(6, 4))
# 12
6, hãy chỉ định đối số thứ ba
print(math.lcm(6, 4))
# 12
66 của
print(math.lcm(6, 4))
# 12
18

Có chức năng LCM trong python không?

Mô-đun toán học trong Python chứa một số phép toán. Trong số một số hàm quan trọng nhất trong mô-đun này là hàm lcm() trả về bội số chung nhỏ nhất của các đối số nguyên đã chỉ định. Hàm lcm mới được giới thiệu trong Python phiên bản 3. 9 .

Làm thế nào để tính LCM?

Công thức tìm ƯCLN của các phân số được cho bởi. .
L. C. M. = L. C. M Của Tử Số/H. C. F Của Mẫu Số. .
Bây giờ, chúng ta hãy lấy một ví dụ về 3 số. .
Giải pháp. Đầu tiên hãy viết các bội chung của cả ba số. .
Giải pháp

3 phương pháp của LCM là gì?

LCM của 60, 84 và 108 được tìm thấy bằng ba phương pháp khác nhau như phương pháp đưa ra thừa số nguyên tố, liệt kê các bội số và phương pháp chia