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).
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é.")
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!