Gọi ƯCLN(a, b) là hàm ƯCLN của hai số tự nhiên a, b

Trả lời Vận dụng 2 trang 152 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.

1 286 24/10/2022


Giải Tin học 10 Kết nối tri thức Bài 31: Thực hành viết chương trình đơn giản

Vận dụng 2 trang 152 Tin học 10: Gọi ƯCLN(a, b) là hàm ƯCLN của hai số tự nhiên a, b. Dễ thấy ƯCLN(a, b) = ƯCLN(b, a%b) và nếu a> 0, ƯCLN(a, 0) = a. từ đó hãy viết chương trình nhập hai số a, b và tính ƯCLN của a và b.

Trả lời:

def UCLN(a,b):
    if b>0:u=UCLN(b,a%b)
    else:u=a
    return u
a
=int(input("Nhập số a:"))
b=int(input("Nhập số b:"))
print("UCLN của a và b là:",UCLN(a,b))

Xem thêm các bài giải sách giáo khoa Tin học 10 bộ sách Kết nối tri thức với cuộc sống hay, chi tiết khác:

Luyện tập 1 trang 152 Tin học 10: Viết chương trình yêu cầu nhập số thực dương a. Chương trình cần kiểm tra dữ liệu nhập như sau...

Luyện tập 2 trang 152 Tin học 10: Viết chương trình in bảng cửu chương ra màn hình như sau...

Vận dụng 1 trang 152 Tin học 10: Viết chương trình nhập hai số tự nhiên Y1, Y2 là số năm, Y2 > Y1...

Vận dụng 2 trang 152 Tin học 10: Gọi ƯCLN(a, b) là hàm ƯCLN của hai số tự nhiên a, b. Dễ thấy ƯCLN(a, b)...

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

Bài 32: Ôn tập lập trình Python

Bài 33: Nghề thiết kế đồ họa máy tính

Bài 34: Nghề phát triển phần mềm

Bài 1: Thông tin và xử lý thông tin

Bài 2: Vai trò của thiết bị thông minh và tin học đối với xã hội

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

1 286 24/10/2022


Xem thêm các chương trình khác: