Đăng nhập để hỏi chi tiết


Viết hàm có hai tham số đầu vào là m, n. Đầu ra trả lại hai giá trị là:
- ƯCLN của m, n.
- Bội chung nhỏ nhất (BCNN) của m,n
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
import math
def ucln_bcnn(m, n):
ucln = math.gcd(m, n) # hàm UCLN sẵn có của Python trong thư viện math
bcnn = m * n / ucln # công thức: BCNN = a*b/UCLN(a, b)
return ucln, int(bcnn)
print(ucln_bcnn(6, 12)) # => cặp số (6, 12) => UCLN = 6, BCNN = 12Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin