Ví dụ về câu lệnh If-Else trong Python – điều gì xảy ra nếu khác trong python

Các câu lệnh If-Else – logic điều kiện của AKA – là nền tảng của lập trình. Và Python có những thứ này không thành công. Python cung cấp một số tùy chọn để đánh giá các biến, trạng thái của chúng và liệu các điều kiện cụ thể có được đáp ứng hay không: * Câu lệnh if-else Vanilla * câu lệnh if không có phần else * if-else lồng nhau

Bạn đang xem: < / span> là gì nếu khác trong python

Các câu lệnh If-Else – logic có điều kiện AKA – là nền tảng của lập trình. Và Python có những điều này ở mức thấp.

Python cung cấp một số tùy chọn để đánh giá các biến, trạng thái của chúng và liệu các điều kiện cụ thể có được đáp ứng hay không:

  • Câu lệnh if-else của Vanilla
  • câu lệnh if không có phần else
  • câu lệnh if-else lồng nhau
  • câu lệnh else-if hoặc elif
  • và các câu lệnh if-else được lặp lại dưới dạng for-else và while-else

Chúng ta sẽ nói về tất cả những điều này và cũng giải thích về double-equals cực kỳ hữu ích == Toán tử .

Làm cách nào để viết câu lệnh if-else trong Python?

Nếu bạn chỉ đang tìm kiếm một ví dụ để sao chép-dán, thì đây là một câu lệnh if-else siêu đơn giản trong Python:

  if x & lt; y:
print ("x nhỏ hơn y")
khác:
print ("x bằng hoặc lớn hơn y")  

Lưu ý rằng thực tế là Python phân biệt khoảng trắng đảm bảo rằng các câu lệnh if-else này dễ đọc – ngay cả khi chúng được lồng vào nhiều lớp sâu.

Ngoài ra, chúng ta hãy nói thêm một chút về logic có điều kiện và tại sao các câu lệnh if-else lại quan trọng như vậy đối với Python và các ngôn ngữ lập trình khác.

< h2 id = "how-do-we-use-the-if-else-statement"> Làm cách nào để sử dụng câu lệnh if-else?

Câu lệnh if-else là một dạng logic có điều kiện. Về cơ bản, điều đó có nghĩa là gì

  1. Chúng tôi kiểm tra một điều kiện. Ví dụ: liệu một biến nhất định có bằng một biến đã cho khác hay không.
  2. Nếu điều kiện là đúng, chúng tôi thực thi khối mã sau.
  3. Và nếu điều kiện sai, chúng tôi thực hiện khối mã khác nhau.

Đây là điều hoàn toàn quan trọng đối với bất kỳ kiểu lập trình nào. Bạn không thể có các ngôn ngữ lập trình hoàn chỉnh mà không có một số loại logic có điều kiện. Trong Python, điều đó có nghĩa là rất nhiều câu lệnh if-else.

Câu lệnh if khác với câu lệnh if else trong Python?

Vì vậy, về mặt kỹ thuật, bạn không cần phần else của câu lệnh if-else. Ví dụ:

  age = int (input ("Nhập tuổi của bạn:"))
if age & gt; = 18: print ("Bạn đủ điều kiện bỏ phiếu!")
 

Để xem cách này hoạt động, đây là REPL Python:

  & gt; & gt; & gt; age = int (input ("Nhập tuổi của bạn:"))
Nhập tuổi của bạn: 20
& gt; & gt; & gt; if age & gt; = 18: print ("Bạn đủ điều kiện bỏ phiếu!")
Bạn có đủ điều kiện để bỏ phiếu!

& gt; & gt; & gt; age = int (input ("Nhập tuổi của bạn:"))
Nhập tuổi của bạn: 17
& gt; & gt; & gt; if age & gt; = 18: print ("Bạn đủ điều kiện bỏ phiếu!")
[chẳng có gì xảy ra]
 

Như bạn có thể thấy, đây giống như một câu lệnh if-else với một else ẩn. Nếu phần else ở đó và điều kiện không được đáp ứng, nó sẽ giống như “OK. Tiếp tục sau đó.”

Sự khác biệt giữa cấu trúc Else và Elif của câu lệnh IF là gì?

Nếu bạn muốn có nhiều điều kiện tiềm năng hơn, bạn có thể sử dụng câu lệnh elif .

Đây là ví dụ về câu lệnh elif :

  if x & gt; y:
    print ("x lớn hơn y")
elif x & lt; y:
    print ("x nhỏ hơn y")
khác:
    print ("x bằng y")
 

Bạn sẽ lưu ý rằng toán tử elif xuất hiện giữa các toán tử if else ban đầu. < / p>

Cũng lưu ý rằng bạn có thể sử dụng bao nhiêu elif tùy thích.

  nếu condition1:
    statement1
elif condition2:
    statement2
điều kiện elif3:
    tuyên bố 3
điều kiện elif4:
    tuyên bố 4
điều kiện elif5:
    tuyên bố5
khác
statement6  

for else và while else trong Python là gì?

Bạn có thể kết hợp logic có điều kiện với các vòng lặp bằng cách sử dụng câu lệnh for else hoặc while else .

Đây là ví dụ về for else câu lệnh chạm vào break và thoát:

  cho tôi trong phạm vi (10):
    in (i)
    nếu tôi == 5:
        phá vỡ
khác:
    print ("Mã này sẽ chỉ thực thi nếu vòng lặp for hoàn thành mà không cần nhấn câu lệnh break.")

# điều này sẽ xuất ra:
0
1
2
3
4
5 

Và đây cũng là câu lệnh for if bắt đầu từ một số cao hơn, câu lệnh này sẽ bỏ qua sự kiện break và kết thúc. Hãy xem mã và đầu ra của nó:

  cho tôi trong phạm vi (6,10):
    in (i)
    nếu tôi == 5:
        phá vỡ
khác:
    print ("Mã này sẽ chỉ thực thi nếu vòng lặp for hoàn thành mà không cần nhấn câu lệnh break.")

# điều này sẽ xuất ra:
6
7
số 8
9
Mã này sẽ chỉ thực thi nếu vòng lặp for hoàn thành mà không nhấn vào câu lệnh break.
 

Bạn có thể có nhiều câu lệnh if trong Python không?

Hoàn toàn có thể. Bạn có thể có bao nhiêu câu lệnh if lồng nhau tùy thích. Hãy cẩn thận, mặc dù. Điều này có thể dẫn đến cái gọi là "kim tự tháp của sự diệt vong".

Đây là ví dụ về câu lệnh if lồng nhau:

  if x == 5:
nếu y == 10:
print ("x là 5 và y là 10")
khác:
print ("x là 5 và y là một cái gì đó khác")
khác:
print ("x là một cái gì đó khác")
 

Lưu ý rằng có hai câu lệnh if-else, nhưng một trong số chúng được lồng vào bên trong câu lệnh kia. Điều này là tốt cho một hoặc hai lần, nhưng nó có thể gây nhầm lẫn nhanh chóng:

  if x == 1:
    nếu y == 2:
        nếu z == 3:
            print ("x, y và z lần lượt bằng 1, 2 và 3")
        khác:
            print ("x và y tương ứng bằng 1 và 2, nhưng z không bằng 3")
    khác:
        print ("x bằng 1 nhưng y không bằng 2")
khác:
    print ("x không bằng 1")
 

Bạn có thể có 3 điều kiện trong câu lệnh if không?

Có . Nhưng nếu bạn làm điều này, có lẽ bạn nên sử dụng một số toán tử elif trong câu lệnh của mình cho rõ ràng.

Đây là ví dụ về câu lệnh if với 3 điều kiện:

< pre> if (condition1):
# thực thi mã1
elif (condition2):
# thực thi mã2
elif (điều kiện 3):
# thực thi mã3

== có nghĩa là gì trong Python?

== - còn được gọi là toán tử bình đẳng - là một toán tử so sánh trả về True nếu cả hai toán hạng (các biến hoặc giá trị ở bên trái và bên phải của == ) bằng nhau. Nếu không, nó sẽ trả về False.

Đây là một công cụ cực kỳ phổ biến để tạo các câu lệnh if và logic có điều kiện khác.

Hãy tìm hiểu nó. Biết nó. Thích lắm.

Tôi hy vọng bạn đã học được nhiều điều về câu lệnh if.

Tôi chắc chắn đã làm sạch kiến ​​thức Python của tôi và viết hướng dẫn này. Tôi hy vọng bạn thấy điều này hữu ích.

Nếu bạn muốn tìm hiểu thêm về lập trình Python và công nghệ nói chung, hãy thử chương trình học viết mã cốt lõi của freeCodeCamp . Nó miễn phí.


Xem thêm những thông tin liên quan đến chủ đề điều gì xảy ra nếu khác trong python

B7, Python he 2022

  • Tác giả: Ha Bui Viet
  • Ngày đăng: 2022-07-02
  • Đánh giá: 4 ⭐ ( 8955 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Video B7 (ghep 3 video con), 2-7-2022, Python he 2022.

Chi tiết bài học 11.Python if, else

  • Tác giả: vimentor.com
  • Đánh giá: 5 ⭐ ( 1893 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vimentor chi tiết bài học Python IF, ELSE, ELIF, IF lồng nhau & Câu lệnh Switch Case

If trong python với một hoặc nhiều điều kiện

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 5 ⭐ ( 1155 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách sử dụng lệnh if trong python. Bạn sẽ học được cách sử dụng các loại câu lệnh if trong python như lệnh if trong python, if else trong python và elif trong python, cũng như cách ứng dụng

Có khác nếu trong python?

  • Tác giả: presbyteryofstockton.org
  • Đánh giá: 5 ⭐ ( 4188 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Câu lệnh IFELIFELSE trong Python. Một câu lệnh else có thể được kết hợp với một câu lệnh if. Một câu lệnh else chứa khối mã thực thi nếu biểu thức điều kiện trong câu lệnh if chuyển thành giá trị 0 hoặc FALSE.

Python: Cú pháp không hợp lệ trong Python: Lý do phổ biến cho lỗi SyntaxError

  • Tác giả: v1study.com
  • Đánh giá: 3 ⭐ ( 1650 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cú pháp không hợp lệ trong Python: Lý do phổ biến cho lỗi SyntaxError

Các lệnh rẽ nhánh trong Python

  • Tác giả: openplanning.net
  • Đánh giá: 3 ⭐ ( 3706 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Cách xác định lỗi trong Python

  • Tác giả: t3h.edu.vn
  • Đánh giá: 4 ⭐ ( 3060 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bài viết dưới đây sẽ giới thiệu về lỗi cú pháp, cú pháp không hợp lệ hay còn gọi là error syntax trong Python. Qua đó, bạn có thể thấy các ví dụ cùng cách giải quyết cho những lỗi này.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Định dạng ngày JavaScript - ngày javascript thành chuỗi được định dạng