Bài tập Chương 1: Giới thiệu về Python

Câu hỏi Trắc nghiệm

Chọn đáp án đúng nhất cho mỗi câu hỏi dưới đây.

Câu 1: Ai là người tạo ra ngôn ngữ lập trình Python? A. Dennis Ritchie B. Bjarne Stroustrup C. Guido van Rossum D. James Gosling

Câu 2: Tên “Python” được lấy cảm hứng từ đâu? A. Một loài rắn lớn B. Một chương trình hài kịch trên TV C. Một vị thần Hy Lạp D. Tên của một dự án quân sự

Câu 3: Đặc điểm nào sau đây KHÔNG phải là của Python? A. Cú pháp đơn giản, dễ đọc B. Cần biên dịch trước khi chạy C. Kiểu dữ liệu động D. Đa nền tảng

Câu 4: Phiên bản Python nào được khuyến khích sử dụng hiện nay? A. Python 1.0 B. Python 2.7 C. Python 3.x D. Cả Python 2 và 3 đều được

Câu 5: Lệnh nào dùng để xem “The Zen of Python”? A. show zen B. import this C. python --zen D. help(zen)

Câu hỏi Tự luận

Câu 6: Nêu ra ít nhất 3 lý do tại sao một người mới bắt đầu nên chọn Python làm ngôn ngữ lập trình đầu tiên.

Câu 7: Kể tên 3 lĩnh vực mà Python được ứng dụng rất mạnh mẽ. Với mỗi lĩnh vực, hãy nêu tên một thư viện hoặc framework phổ biến.

Bài tập thực hành

Câu 8: Truy cập vào trang Python.org và tìm hiểu xem phiên bản Python 3 mới nhất hiện tại là phiên bản nào.

Bài tập Lập trình (từ “Python by Example”)

Bài 1: Yêu cầu người dùng nhập tên và hiển thị thông báo Xin chào [Tên].

Bài 2: Yêu cầu người dùng nhập tên, sau đó nhập họ, và hiển thị thông báo Xin chào [Tên] [Họ].

Bài 3: Viết code để hiển thị câu nói đùa “Bạn gọi một con gấu không có răng là gì?” và ở dòng tiếp theo hiển thị câu trả lời “Một con gấu gummy!”. Hãy thử tạo ra nó chỉ bằng một dòng code.

Bài 4: Yêu cầu người dùng nhập hai số. Cộng chúng lại và hiển thị câu trả lời dưới dạng Tổng là [kết quả].

Bài 5: Yêu cầu người dùng nhập ba số. Cộng hai số ��ầu tiên lại với nhau và sau đó nhân tổng đó với số thứ ba. Hiển thị câu trả lời dưới dạng Kết quả là [kết quả].

Bài 6: Hỏi người dùng ban đầu có bao nhiêu lát pizza và hỏi họ đã ăn bao nhiêu lát. Tính toán xem họ còn lại bao nhiêu lát và hiển thị câu trả lời ở định dạng thân thiện với người dùng.

Bài 7: Yêu cầu người dùng nhập tên và tuổi của họ. Cộng thêm 1 vào tuổi của họ và hiển thị thông báo [Tên] vào sinh nhật tới bạn sẽ [tuổi mới] tuổi.

Bài 8: Yêu cầu nhập tổng giá trị hóa đơn, sau đó hỏi có bao nhiêu người ăn. Chia tổng hóa đơn cho số người ăn và cho biết mỗi người phải trả bao nhiêu.

Bài 9: Viết một chương trình yêu cầu nhập số ngày và sau đó hiển thị có bao nhiêu giờ, phút và giây trong số ngày đó.

Bài 10: Có 2.204 pound trong một kilogram. Yêu cầu người dùng nhập một trọng lượng tính bằng kilogram và chuyển đổi nó sang pound.

Bài 11: Yêu cầu người dùng nhập một số lớn hơn 100 và sau đó nhập một số nhỏ hơn 10. Cho biết số nhỏ hơn có thể chứa trong số lớn hơn bao nhiêu lần, ở định dạng thân thiện với người dùng.


Xem lời giải chi tiết tại đây.