Luulam.
  • Nhảm
  • Thủ thuật
  • Developer
  • Hackintosh
  • Download
No Result
View All Result
Luulam.
  • Nhảm
  • Thủ thuật
  • Developer
  • Hackintosh
  • Download
No Result
View All Result
Luulam.
No Result
View All Result
Home Developer Python

Lệnh điều kiện if – elif – else – switch trong Python

luu lam by luu lam
11/05/2020
in Python, Developer
0
0
SHARES
38
VIEWS
Share on FacebookShare on Twitter

If – elif – else – switch trong Python Lệnh này được sử dụng để kiểm tra một điều kiện, nếu thì như nếu … thì … nó rất là quen thuộc với những ai đã từng lập trình 1 ngồn ngũ nào đó

Lệnh IF trong python

Lệnh if trong Python là giống như trong ngôn ngữ C. Lệnh này được sử dụng để kiểm tra một điều kiện, nếu điều kiện là true thì lệnh của khối if sẽ được thực thi, nếu không nó sẽ bị bỏ qua.

Cú pháp của lệnh if là:

if bieu_thuc:
   cac_lenh

Ví dụ của lệnh if trong Python:

  var1 = 100 if var1:    print "1 - Nhan mot gia tri true"    print var1 var2 = 0 if var2:    print "2 - Nhan mot gia tri true"    print var2 print "Good bye!"

Khi code trên được thực thi sẽ cho kết quả:

1 - Nhan mot gia tri true
100
Good bye!

Lệnh else trong python

Một lệnh else có thể được sử dụng kết hợp với lệnh if. Một lệnh else chứa khối code mà thực thi nếu biểu thức điều kiện trong lệnh if được ước lượng là 0 hoặc một giá trị false. Lệnh else là lệnh tùy ý và chỉ có duy nhất một lệnh else sau lệnh if.

Cú pháp của lệnh if…else là:

if bieu_thuc:
   cac_lenh
else:
   cac_lenh

Dưới đây là ví dụ minh họa lệnh if…else trong Python:

  var1 = 100 if var1:    print "1 - Nhan mot gia tri true"    print var1 else:    print "1 - Nhan mot gia tri false"    print var1 var2 = 0 if var2:    print "2 - Nhan mot gia tri true"    print var2 else:    print "2 - Nhan mot gia tri false"    print var2 print "Good bye!"

Khi code trên được thực thi sẽ cho kết quả:

1 - Nhan mot gia tri true
100
2 - Nhan mot gia tri false
0
Good bye!

Lệnh elif (switch) trong Python

Lệnh elif cho phép bạn kiểm tra nhiều điều kiện và thực thi khối code ngay khi một trong các điều kiện được ước lượng là true. Cũng giống như lệnh else, lệnh elif là tùy ý. Tuy nhiên, không giống else mà chỉ có một lệnh được theo sau if, thì bạn có thể sử dụng nhiều elif theo sau if.

Cú pháp của lệnh elif là:

if bieu_thuc1:
   cac_lenh
elif bieu_thuc2:
   cac_lenh
elif bieu_thuc3:
   cac_lenh
else:
   cac_lenh

Python không cung cấp các lệnh switch hoặc case như trong các ngôn ngữ lập trình khác, tuy nhiên bạn có thể sử dụng các lệnh if…elif để thực hiện vai trò như của switch hoặc case như trong ví dụ trên.

Dưới đây là ví dụ của lệnh elif trong Python:

 

var = 100
if var == 200:
   print "1 - Nhan mot gia tri true"
   print var
elif var == 150:
   print "2 - Nhan mot gia tri true"
   print var
elif var == 100:
   print "3 - Nhan mot gia tri true"
   print var
else:
   print "4 - Nhan mot gia tri false"
   print var

print "Good bye!"

Khi code trên được thực thi sẽ cho kết quả:

3 - Nhan mot gia tri true
100
Good bye!

Lồng các lệnh điều kiện trong Python

Đôi khi có một tình huống là khi bạn muốn kiểm tra thêm một điều kiện khác sau khi một điều kiện đã được ước lượng là true. Trong tình huống như vậy, bạn có thể sử dụng các lệnh if lồng nhau trong Python.

Trong cấu trúc các lệnh if lồng nhau, bạn có thể có cấu trúc if…elif…else bên trong cấu trúc if…elif…else khác.

Cú pháp của cấu trúc lồng các lệnh if như sau:

if bieu_thuc1:
   cac_lenh
   if bieu_thuc2:
      cac_lenh
   elif bieu_thuc3:
      cac_lenh
   else
      cac_lenh
elif bieu_thuc4:
   cac_lenh
else:
   cac_lenh

Dưới đây là ví dụ minh họa cho cấu trúc các lệnh if lồng nhau trong Python:

 

var = 100
if var < 200:
   print "Gia tri bieu thuc la nho hon 200"
   if var == 150:
      print "Do la 150"
   elif var == 100:
      print "Do la 100"
   elif var == 50:
      print "Do la 50"
elif var < 50:
   print "Gia tri bieu thuc la nho hon 50"
else:
   print "Khong tim thay bieu thuc true"

print "Good bye!"

Khi code trên được thực thi sẽ cho kết quả sau:

Gia tri bieu thuc la nho hon 200
Do la 100
Good bye!

if – elif – else – switch trong python , tìm hiểu thêm các bài khác về Python

Tiếp tục với series: python cơ bản

Thấy hay và hũu ích hãy share với mọi người cùng đọc nhé ! Xem thêm tại : luulam.dev

Tags: pythonpython basic
ShareTweet

Related Posts

electron js

Electron js – Build cross-platform desktop apps với JavaScript, HTML, and CSS #1

by luu lam
11/05/2020
0
214

Nếu bạn có thể build được một web site, bạn có thể build được một app desktop, Electron js một...

Lập trình dùng macOS mà không phải Windows? #1

by luu lam
11/05/2020
0
127

Một câu hỏi được nhiều người quan tâm là chiếc máy tính xách tay nào phù hợp nhất để lập...

Có thể bạn sẽ thích

Hướng dẫn Download macOs tổng hợp các phiên bản mới

by luu lam
11/05/2020
0
4.8k

Hackintosh hướng dẫn cài đặt mac Os toàn tập

Hackintosh hướng dẫn cài đặt mac Os toàn tập A – Z

by luu lam
12/05/2020
0
2.4k

Cài dual boot windows và hackintosh trên cùng 1 ổ cứng

by luu lam
11/05/2020
0
2k

Adobe Photoshop 2020 cho Mac- Phiên bản Photoshop mới nhất của Adobe – Link drive siêu nhanh

by luu lam
11/05/2020
0
2.5k

luulam

© 2020 luulam.dev

Blog luulam.dev chia sẻ kiến thức tổng hợp về tin tức mới về tình hình phát triển công nghệ và nhiều mẹo trong lập trình, build pc, hackintosh, macos ...

  • Chính sách bảo mật
  • Liên hệ

Theo dõi

No Result
View All Result
  • Nhảm
  • Thủ thuật
  • Developer
  • Hackintosh
  • Download

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In