1. Kiến thức trọng tâm
Ôn tập lập trình Python giúp hệ thống hoá các kiến thức đã học: biến và lệnh gán, các lệnh vào ra, câu lệnh điều kiện, vòng lặp for và while, danh sách, xâu ký tự, hàm và phạm vi của biến. Mỗi kiến thức đều gắn với một nhóm bài toán điển hình: điều kiện dùng cho bài toán rẽ nhánh, vòng lặp dùng cho bài toán lặp lại nhiều lần, danh sách dùng cho bài toán xử lý nhiều giá trị, hàm dùng cho bài toán chia nhỏ công việc.
Khi ôn tập, cần chú ý các điểm dễ nhầm lẫn: thụt lề trong Python quyết định khối lệnh; chỉ số danh sách và xâu bắt đầu từ 0; hàm input() luôn trả về chuỗi ký tự nên cần chuyển đổi trước khi tính toán; phép chia / luôn cho kết quả số thực, còn phép chia lấy phần nguyên // cho kết quả số nguyên.
Một phương pháp ôn tập hiệu quả là tự đặt ra các bài toán nhỏ và giải chúng, sau đó so sánh lời giải của mình với đáp án mẫu. Việc viết lại chương trình từ đầu, thay vì chỉ đọc lại, giúp ghi nhớ cú pháp và rèn luyện tư duy lập trình tốt hơn.
2. Ví dụ minh họa
Ví dụ: Viết chương trình nhập vào một xâu ký tự, đếm số nguyên âm trong xâu đó.
Lời giải: Dùng vòng lặp for duyệt từng ký tự của xâu, dùng câu lệnh if kiểm tra ký tự có thuộc tập hợp các nguyên âm hay không, dùng biến đếm để ghi lại số lượng.
s = input("Nhập xâu: ")
dem = 0
for ch in s:
if ch.lower() in "aeiou":
dem = dem + 1
print("Số nguyên âm:", dem)
Với xâu "Tin học", chương trình đếm được 2 nguyên âm là i và o. Phương thức lower() giúp đếm cả nguyên âm viết hoa.
3. Ghi nhớ
- Hệ thống hoá kiến thức: biến, vào ra, điều kiện, vòng lặp, danh sách, xâu, hàm.
- Chú ý điểm dễ nhầm: thụt lề, chỉ số bắt đầu từ 0,
input()trả về chuỗi. - Ôn tập bằng cách tự viết lại chương trình thay vì chỉ đọc lại lý thuyết.
