Viết hàm có hai tham số đầu vào là m, n. Đầu ra trả lại hai giá trị là

Trả lời vận dụng 1 trang 140 Tin học 10 sách Kết nối tri thức hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 10

333


Giải Tin học 10 Kết nối tri thức Bài 28: Phạm vi của biến

Vận dụng trang 140 Tin học 10: 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.

Gợi ý: Sử dụng công thức ƯCLN(m, n) × BCNN(m, n) = m × n.

Lời giải:

def xuly(m,n):
    
x=m
    y=n
    while 
x!=y:
        if 
x>y:
            
x=x-y
        else:y=y-
x
    UCLN=
x
    BCNN=int((m*n)/UCLN)
    return BCNN,UCLN

Bài viết liên quan

333