Bài tập F54: Đọc hiểu
Ngày 01/7/1932, Collatz - nhà toán học Đức đề xuất thực hiện phép biến đổi sau với số nguyên dương a:
Với phép biến đổi này, sau khi thực hiện một số lần từ số nguyên a bất kì ta sẽ nhận được 1. Cho đến nay người ta vẫn chưa chứng minh được tính đúng đắn của giả thuyết đó.
Em hãy cho biết:
- Hàm đã viết đã đúng cú pháp Python hay chưa? Nếu chưa đúng hãy tìm và sửa lỗi.
- Biến đổi Collatz (10) và Collatz (15) trả về các kết quả tương ứng là bao nhiêu?
Bài Làm:
Hàm trên còn chứa lỗi cú pháp. Cần sửa lại như sau:
Collatz (10) trả về kết quả là 5.
Collatz (15) trả về kết quả là 46.