Cấu trúc điều kiện rẽ nhánh

                                                         



Cấu trúc if else là một trong những khái niệm nền tảng và vô cùng quan trọng trong lập trình Python. Hãy cùng mình xây dựng một bài blog chi tiết và hấp dẫn về chủ đề này nhé.

[PYTHON ] Cấu trúc điều kiện rẽ nhánh - IF Else trong Python

Giới thiệu

Trong cuộc sống, chúng ta thường đưa ra các quyết định dựa trên những điều kiện nhất định. Ví dụ: nếu trời mưa thì mang ô, nếu đói thì ăn cơm... Trong lập trình, cấu trúc điều kiện if else cũng hoạt động tương tự. Nó cho phép chương trình đưa ra các hành động khác nhau dựa trên các điều kiện khác nhau.

Cú pháp cơ bản

Python
  • if: Từ khóa bắt đầu một câu lệnh điều kiện.
  • điều_kiện: Một biểu thức logic (ví dụ: a > bx == 5) mà kết quả là True hoặc False.
  • else: Từ khóa dùng để chỉ các hành động thực hiện khi điều kiện sai.

Ví dụ minh họa

Python

Các dạng cấu trúc if else

  • if đơn:Python
  • if else:Python
  • if elif else:Python

Vận dụng thực tế

  • Kiểm tra số chẵn lẻ:Python
  • Tính tiền điện:Python
  • Xếp loại học sinh:Python

Lưu ý

  • Dùng dấu hai chấm (:) để bắt đầu khối lệnh sau mỗi điều kiện.
  • Thụt lề các câu lệnh trong khối để tăng tính đọc hiểu của code.
  • Điều kiện có thể là bất kỳ biểu thức logic nào trả về giá trị True hoặc False.

Tổng kết

Cấu trúc if else là một công cụ mạnh mẽ để tạo ra các chương trình Python linh hoạt và thông minh. Bằng cách hiểu rõ cách hoạt động của nó, bạn có thể viết các chương trình phức tạp hơn và giải quyết nhiều bài toán thực tế.

Bài tập:

  1. Viết chương trình kiểm tra xem một năm có phải là năm nhuận hay không.
  2. Viết chương trình kiểm tra mật khẩu và in ra "Mật khẩu đúng" nếu mật khẩu là "python", ngược lại in ra "Mật khẩu sai".
  3. Viết chương trình yêu cầu người dùng nhập vào số đại diện cho ngày trong tuần (1-7). Kiểm tra và in ra thông điệp tương ứng với ngày đó (1: Chủ nhật, 2: Thứ hai,...,7: Thứ bảy)
  4. Viết chương trình yêu cầu người dùng nhập vào giờ (24 giờ). Kiểm tra và in ra thông điệp dựa trên giờ: buổi sáng (5-11 giờ), buổi chiều (12-17 giờ), buổi tối (18-22 giờ), ban đêm (23-4 giờ).
  5. Viết chương trình kiểm tra số n là chẵn hay lẻ.
  6. Viết chương trình nhập vào 2 số a và b. Kiểm tra số nào lớn hơn.
  7. Viết chương trình nhập vào 1 số n. Kiểm tra số đó là số âm hay số dương.
  8. Viết chương trình nhập vào 3 điểm Toán, Tiếng Anh, Văn. Tính trung bình cộng và xếp loại học lực của học sinh đó.

Nhận xét