Đọ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

Câu F54 trang 37 SBT Tin học 10: Đọ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:

Đọ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

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?

Lời giải:

Hàm trên còn chứa lỗi cú pháp. Cần sửa lại như sau:

Đọ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

Collatz (10) trả về kết quả là 5.

Collatz (15) trả về kết quả là 46.

Xem thêm các bài giải sách bài tập Tin học lớp 10 sách Cánh diều hay, chi tiết khác:


Giải bài tập lớp 10 Cánh diều khác