1. IF LÀ MỘT CẤU TRÚC ĐIỀU KHIỂN TRONG NGÔN NGỮ LẬP TRÌNH.
Cấu trúc IF:
Thân của cấu trúc if có thể bao gồm 1 hoặc nhiều câu lệnh.
VD: Viết một chương trình nếu a = 30 là số nguyên lớn hơn không
a= 30
if a > 0:
print('a la so nguyen duong')
Đây là kết quả khi chạy dòng lệnh trên.
PS C:\Users\LUCCAC\Downloads\Python> & "C:/Program Files/Python310/python.exe" c:/Users/LUCCAC/Downloads/Python/python.py
a là số nguyên dương
2. CÚ PHÁP ĐẦY ĐỦ HƠN CỦA CẤU TRÚC IF LÀ CẤU TRÚC IF ... ELSE.
Trong cấu trúc if ... else này:
Trong ví dụ dưới đây, ta cũng nhập tuổi vào từ bàn phím.
Sau đó ta kiểm tra, nếu tuổi bằng 18 thì chương trình thực thi khối if.
Nếu tuổi khác 18 thì chương trình thực thi khối else.
a= int(input('nhap so tuoi:' ))
if a == 18 :
print(' So tuoi ban nhap da chinh xac')
else:
print('So tuoi ban nhap khong chinh xac')
Kết quả sẽ khi chạy dòng lệnh trên.
………………….
Cấu trúc IF:
- Là một cấu trúc điều kiện dùng để kiểm tra một điều kiện trong chương trình.
- Biểu thức điều kiện trong cấu trúc if thường là một biểu thức quan hệ hoặc logic, và trả về một giá trị true hoặc false.
- Nếu điều kiện thỏa mãn (trả về true) thì thân của cấu trúc if sẽ được thực thi, nếu điều kiện không thỏa mãn (trả về false) thì thân của cấu trúc if sẽ bị bỏ qua, và chương trình sẽ tiếp tục thực thi câu lệnh sau cấu trúc if.
Thân của cấu trúc if có thể bao gồm 1 hoặc nhiều câu lệnh.
VD: Viết một chương trình nếu a = 30 là số nguyên lớn hơn không
a= 30
if a > 0:
print('a la so nguyen duong')
Đây là kết quả khi chạy dòng lệnh trên.
PS C:\Users\LUCCAC\Downloads\Python> & "C:/Program Files/Python310/python.exe" c:/Users/LUCCAC/Downloads/Python/python.py
a là số nguyên dương
2. CÚ PHÁP ĐẦY ĐỦ HƠN CỦA CẤU TRÚC IF LÀ CẤU TRÚC IF ... ELSE.
Trong cấu trúc if ... else này:
- Nếu điều kiện của if thỏa mãn thì chương trình sẽ thực thi thân của khối if.
- Ngược lại, nếu điều kiện của if không thỏa mãn thì chương trình sẽ thực thi thân khối else.
Trong ví dụ dưới đây, ta cũng nhập tuổi vào từ bàn phím.
Sau đó ta kiểm tra, nếu tuổi bằng 18 thì chương trình thực thi khối if.
Nếu tuổi khác 18 thì chương trình thực thi khối else.
a= int(input('nhap so tuoi:' ))
if a == 18 :
print(' So tuoi ban nhap da chinh xac')
else:
print('So tuoi ban nhap khong chinh xac')
Kết quả sẽ khi chạy dòng lệnh trên.
………………….