Trong cuộc sống hằng ngày chúng ta thường hay sử dụng
mệnh đề Nếu … thì …ví dụ như: Nếu
tôi đủ 18 tuổi thì tôi sẽ tham gia
nghĩa vụ quân sự. Nếu hôm nay trời
không mưa thì tôi sẽ đi dạo với bạn.
Ngôn ngữ lập trình python cũng có sử dụng mệnh đề như vậy nhưng sử dụng bằng
cách nào thì chúng ta cần phải tìm hiểu bài viết dưới đây nhé!
1.Cú pháp câu lệnh if đơn giản:
if điều kiện :
câu
lệnh
-Ý nghĩa câu lệnh if: nếu điều kiện đúng thì thực hiện câu lệnh.
+Điều kiện là một biểu thức
so sánh:
+Câu lệnh là lệnh in hoặc biểu
thức tính toán.
Lưu ý: sau if, các câu lệnh phải được thụt vào 1 kí tự tab.
Ví dụ: Nhập vào 2 số nguyên. Xét xem chúng có bằng nhau không.
Trong chương trình trên, nếu a và b không bằng nhau thì không làm gì cả.
Để hoàn thiện chương trình trên, ta dùng câu lệnh if else.
2.Cú pháp câu lệnh if else:
if điều kiện :
câu lệnh 1
else :
câu lệnh 2
-Ý nghĩa câu lệnh if else:
Nếu điều kiện đúng thì thực hiện câu lệnh 1 ngược lại
thì thực hiện câu lệnh 2. sau if, sau else các câu lệnh phải được thụt vào 1 kí
tự tab.
Vậy chương trình trên được viết lại hoàn chỉnh như sau:
Khi chạy chương trình:
Nếu bài tập có nhiều hơn 2
điều kiện thì chúng ta sẽ sử dụng câu lệnh
if elif else. Với câu lệnh này, nhiều điều kiện sẽ được xem xét lần lượt,
nếu như tất cả các điều kiện trước sai thì câu lệnh sau else sẽ được thực hiện.
3.Cú pháp câu lệnh if elif
else:
if điều kiện 1 :
câu lệnh 1
elif điều kiện 2 :
câu
lệnh 2
elif điều kiện 3 :
câu
lệnh 3
else :
câu
lệnh 4
Lưu ý: khi có một điều kiện đúng, câu lệnh trong điều kiện đó sẽ được
thực thi và toàn bộ các điều kiện còn lại sẽ không được xem xét nữa.
Ví dụ 1: Nhập vào 2 số nguyên. So sánh độ lớn của
chúng.
Khi chạy chương trình:
Ví dụ 2: Nhập vào 1 số nguyên. So sánh dấu của nó với số
0.
Khi chạy chương trình:
KẾT LUẬN
Vậy là chúng ta đã tìm hiểu xong câu lệnh điều kiện if, câu lệnh điều kiện if else và câu lệnh điều kiện if elif else rồi nhé! Có link xem video bên dưới đây!