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

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

Trả lờ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

Xem thêm lời giải bài tập SGK Tin học 10 Kết nối tri thức hay, chi tiết khác:

Bài 26: Hàm trong python

Bài 27: Tham số của hàm

Bài 28: Phạm vi của biến

Bài 29: Nhận biết lỗi chương trình

Bài 30: Kiểm thử và gỡ lỗi chương trình

Bài 31: Thực hành viết chương trình đơn giản

Câu hỏi cùng chủ đề

Xem tất cả