Câu lệnh điều kiện đăng đầy đủ trong python là
Theo mặc định, các câu lệnh trong chương trình python được thực thi tuần tự từ trên xuống dưới. Nếu gặp phép so sánh, luồng thực thi tuần tự có thể được thay đổi theo hai cách: Show
Chưa đầy đủ (if)Trong python và các ngôn ngữ lập trình khác, câu lệnh if được sử dụng để kiểm tra xem một điều kiện có đúng không nhằm thực thi một câu lệnh hay khối lệnh nào đó.
Ví dụ
Như bạn có thể thấy trong ví dụ trên, 5 nhỏ hơn 10. Điều kiện là đúng và câu lệnh tiếp theo sẽ được thực thi. Tuy nhiên, nếu điều kiện sai, chúng ta không thấy kết quả (tức câu lệnh tiếp theo không được thực thi). Để thực thi các câu lệnh khi điều kiện sai, chúng ta sử dụng từ khóa else trong câu điều kiện. Đầy đủ (if-else)
Ví dụ
Trong ví dụ trên, 3 nhỏ hơn 0 tức là điều kiện sai, do đó khối sau else sẽ được thực thi. Vậy làm thế nào nếu nhiều hơn hai điều kiện? Ta có thể sử dụng if-elif-elseCó cấu trúc như dưới đây
Ví dụ
Trên 1 dòngCú pháp
Ví dụ
Điều kiện lồng nhauCác điều kiện có thể được lồng vào nhau Cú pháp
Ví dụ
Chúng ta có thể tránh viết nhiều câu lệnh điều kiện lồng nhau bằng cách sử dụng
toán tử logic If và Toán tử logicCú pháp
Ví dụ
If và toán tử OrCú pháp
Ví dụ
Bài tập
Ví dụ
Nếu trái cây không tồn tại trong list, hãy thêm trái cây vào list và in list đã sửa đổi. Nếu trái cây tồn tại, hãy in ('Trái cây đó đã tồn tại trong danh sách')
|