khoahoc.vietjack.com
Xin chào! Vào học

Câu hỏi:

19/08/2025 924 Lưu

Gọi ƯCLN(a, b) là hàm ƯCLN của hai số tự nhiên a, b. Dễ thấy ta có ƯCLN(a, b) = ƯCLN(b, a%b) nếu b > 0 và Ư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.

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chương trình có thể viết như sau:

def UCLN(a, b):

while b > 0:

r = a%b

a = b

b = r

return a

a,b = eval(input("Nhập hai số a, b cách nhau bởi dấu phẩy: "))

print("ƯCLN là: ", UCLN(a,b))

Đang tải chế độ Học...

Dành cho bạn Hot

Luyện đề →
Lớp 10 Vật lý
65 người thi tuần này

Bài tập Tổng hợp - phân tích các lực đồng quy lớp 10 (có lời giải)

14 câu 1.8 K lượt thi Thi ngay →
Lớp 10 Hóa học
102 người thi tuần này

Trắc nghiệm Quy tắc octet lớp 10 (có đáp án)

15 câu 3.6 K lượt thi Thi ngay →
Lớp 10 Tiếng Anh
291 người thi tuần này

Trắc nghiệm Tiếng Anh 10 Global Success Unit 4 Listening (có đáp án)

20 câu 809 lượt thi Thi ngay →
Lớp 10 Lịch sử
400 người thi tuần này

31 câu Trắc nghiệm Lịch sử 10 Bài 3 có đúng sai, trả lời ngắn (mới nhất)

31 câu 5.2 K lượt thi Thi ngay →
Lớp 10 Tin học
254 người thi tuần này

15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 9 có đáp án

15 câu 8.9 K lượt thi Thi ngay →

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. ZeroDivisionError.
B. TypeError.
C. IndentationError.
D. SyntaxError.

Lời giải

Đáp án: C

Lời giải

Đáp án: B

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP