Ngã rẽ cuộc đời của Code (Câu lệnh điều kiện If - Else)

Bài 3: Ngã rẽ cuộc đời của Code (Câu lệnh điều kiện If - Else)

  • Sử dụng toán tử so sánh ($>$, $<$, $==$) để kiểm tra điều kiện.

  • Sản phẩm nhỏ: Trò chơi "Đoán số bí mật". Máy tính chọn một số từ 1-10, con đoán. Máy tính sẽ gợi ý "Lớn quá!" hoặc "Nhỏ quá!".

Cách giảng cho con:

"Bình thường, code sẽ chạy từ trên xuống dưới như một con đường thẳng. Nhưng cuộc sống thì luôn có những ngã rẽ. Lệnh if (nếu) và else (nếu không) giúp máy tính biết rẽ hướng nào tùy thuộc vào điều kiện đúng hay sai."

Để máy tính so sánh, ta dùng các toán tử: > (lớn hơn), < (nhỏ hơn), == (bằng nhau - lưu ý dùng 2 dấu bằng), != (khác nhau).

💻 Thực hành: Trò chơi "Đoán số bí mật" (Mức độ 1)

Bố hướng dẫn con tạo file bai3_if_else.py. Máy tính sẽ chọn sẵn một số bí mật, con nhập số đoán vào:

so_bi_mat = 7

print("Máy tính: Tớ đang nghĩ một số từ 1 đến 10. Đố con biết là số mấy?")
doan = int(input())

if doan == so_bi_mat:
    print("Máy tính: Chuẩn luôn! Con thông minh quá!")
else:
    print("Máy tính: Tiếc quá, sai rồi! Thử lại lần sau nhé.")

Mẹo cho : Hãy chỉ cho con thấy khoảng thụt lề (Indentation) ở trước lệnh print(). Trong Python, những dòng nào thụt lề vào trong (bằng phím Tab hoặc 4 dấu cách) thì mới thuộc về lệnh if hoặc else đó. Nếu quên thụt lề, máy sẽ "ăn vạ" ngay!