Hướng dẫn how to add condition in python - cách thêm điều kiện trong python

Python nếu ... khácIf ... Else


Điều kiện python và nếu các tuyên bố

Python hỗ trợ các điều kiện logic thông thường từ toán học:

Show
  • Bằng: a == ba == b
  • Không bằng: A! = Ba != b
  • Ít hơn: A a < b
  • Nhỏ hơn hoặc bằng: aa <= b
  • Lớn hơn: a> ba > b
  • Lớn hơn hoặc bằng: a> = ba >= b

Những điều kiện này có thể được sử dụng theo nhiều cách, phổ biến nhất là trong "IF FROOK" và các vòng lặp.

Một "câu lệnh nếu" được viết bằng cách sử dụng từ khóa IF.if keyword.

Thí dụ

Nếu tuyên bố:

a = 33 b = 200 nếu b> a: & nbsp; in ("B lớn hơn A")
b = 200
if b > a:
  print("b is greater than a")

Hãy tự mình thử »

Trong ví dụ này, chúng tôi sử dụng hai biến, A và B, được sử dụng như một phần của câu lệnh IF để kiểm tra xem B có lớn hơn a hay không. Vì A là 33 và B là 200, chúng ta biết rằng 200 lớn hơn 33, và vì vậy chúng tôi in để sàng lọc rằng "B lớn hơn a".a and b, which are used as part of the if statement to test whether b is greater than a. As a is 33, and b is 200, we know that 200 is greater than 33, and so we print to screen that "b is greater than a".

Vết lõm

Python dựa vào thụt lề (khoảng trắng ở đầu dòng) để xác định phạm vi trong mã. Các ngôn ngữ lập trình khác thường sử dụng dấu ngoặc xoăn cho mục đích này.

Thí dụ

Nếu tuyên bố:

a = 33 b = 200 nếu b> a: & nbsp; in ("B lớn hơn A")
b = 200
if b > a:
print("b is greater than a") # you will get an error

Hãy tự mình thử »



Trong ví dụ này, chúng tôi sử dụng hai biến, A và B, được sử dụng như một phần của câu lệnh IF để kiểm tra xem B có lớn hơn a hay không. Vì A là 33 và B là 200, chúng ta biết rằng 200 lớn hơn 33, và vì vậy chúng tôi in để sàng lọc rằng "B lớn hơn a".

Vết lõmelif keyword is pythons way of saying "if the previous conditions were not true, then try this condition".

Thí dụ

Nếu tuyên bố:
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")

Hãy tự mình thử »

Trong ví dụ này, chúng tôi sử dụng hai biến, A và B, được sử dụng như một phần của câu lệnh IF để kiểm tra xem B có lớn hơn a hay không. Vì A là 33 và B là 200, chúng ta biết rằng 200 lớn hơn 33, và vì vậy chúng tôi in để sàng lọc rằng "B lớn hơn a".a is equal to b, so the first condition is not true, but the elif condition is true, so we print to screen that "a and b are equal".


Vết lõm

Python dựa vào thụt lề (khoảng trắng ở đầu dòng) để xác định phạm vi trong mã. Các ngôn ngữ lập trình khác thường sử dụng dấu ngoặc xoăn cho mục đích này.else keyword catches anything which isn't caught by the preceding conditions.

Thí dụ

Nếu tuyên bố:
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")
else:
  print("a is greater than b")

Hãy tự mình thử »

Trong ví dụ này, chúng tôi sử dụng hai biến, A và B, được sử dụng như một phần của câu lệnh IF để kiểm tra xem B có lớn hơn a hay không. Vì A là 33 và B là 200, chúng ta biết rằng 200 lớn hơn 33, và vì vậy chúng tôi in để sàng lọc rằng "B lớn hơn a".a is greater than b, so the first condition is not true, also the elif condition is not true, so we go to the else condition and print to screen that "a is greater than b".

Vết lõm

Thí dụ

Nếu tuyên bố:
b = 33
if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")

Hãy tự mình thử »


Trong ví dụ này, chúng tôi sử dụng hai biến, A và B, được sử dụng như một phần của câu lệnh IF để kiểm tra xem B có lớn hơn a hay không. Vì A là 33 và B là 200, chúng ta biết rằng 200 lớn hơn 33, và vì vậy chúng tôi in để sàng lọc rằng "B lớn hơn a".

Vết lõm

Thí dụ

Nếu tuyên bố:

a = 33 b = 200 nếu b> a: & nbsp; in ("B lớn hơn A")

Hãy tự mình thử »


Trong ví dụ này, chúng tôi sử dụng hai biến, A và B, được sử dụng như một phần của câu lệnh IF để kiểm tra xem B có lớn hơn a hay không. Vì A là 33 và B là 200, chúng ta biết rằng 200 lớn hơn 33, và vì vậy chúng tôi in để sàng lọc rằng "B lớn hơn a".

Vết lõm

Thí dụ

Nếu tuyên bố:

a = 33 b = 200 nếu b> a: & nbsp; in ("B lớn hơn A")
b = 330
print("A") if a > b else print("B")

Hãy tự mình thử »

Trong ví dụ này, chúng tôi sử dụng hai biến, A và B, được sử dụng như một phần của câu lệnh IF để kiểm tra xem B có lớn hơn a hay không. Vì A là 33 và B là 200, chúng ta biết rằng 200 lớn hơn 33, và vì vậy chúng tôi in để sàng lọc rằng "B lớn hơn a".Ternary Operators, or Conditional Expressions.

Vết lõm

Thí dụ

Nếu tuyên bố:

a = 33 b = 200 nếu b> a: & nbsp; in ("B lớn hơn A")
b = 330
print("A") if a > b else print("=") if a == b else print("B")

Hãy tự mình thử »


Trong ví dụ này, chúng tôi sử dụng hai biến, A và B, được sử dụng như một phần của câu lệnh IF để kiểm tra xem B có lớn hơn a hay không. Vì A là 33 và B là 200, chúng ta biết rằng 200 lớn hơn 33, và vì vậy chúng tôi in để sàng lọc rằng "B lớn hơn a".

Vết lõmand keyword is a logical operator, and is used to combine conditional statements:

Thí dụ

Nếu tuyên bố:

a = 33 b = 200 nếu b> a: & nbsp; in ("B lớn hơn A")
b = 33
c = 500
if a > b and c > a:
  print("Both conditions are True")

Hãy tự mình thử »


Trong ví dụ này, chúng tôi sử dụng hai biến, A và B, được sử dụng như một phần của câu lệnh IF để kiểm tra xem B có lớn hơn a hay không. Vì A là 33 và B là 200, chúng ta biết rằng 200 lớn hơn 33, và vì vậy chúng tôi in để sàng lọc rằng "B lớn hơn a".

Vết lõm

Thí dụ

Nếu tuyên bố:

a = 33 b = 200 nếu b> a: & nbsp; in ("B lớn hơn A")
b = 33
c = 500
if a > b or a > c:
  print("At least one of the conditions is True")

Hãy tự mình thử »


Trong ví dụ này, chúng tôi sử dụng hai biến, A và B, được sử dụng như một phần của câu lệnh IF để kiểm tra xem B có lớn hơn a hay không. Vì A là 33 và B là 200, chúng ta biết rằng 200 lớn hơn 33, và vì vậy chúng tôi in để sàng lọc rằng "B lớn hơn a".

Vết lõm

Thí dụ

Nếu tuyên bố:

a = 33 b = 200 nếu b> a: & nbsp; in ("B lớn hơn A")
  print("Above ten,")
  if x > 20:
    print("and also above 20!")
  else:
    print("but not above 20.")

Hãy tự mình thử »


Trong ví dụ này, chúng tôi sử dụng hai biến, A và B, được sử dụng như một phần của câu lệnh IF để kiểm tra xem B có lớn hơn a hay không. Vì A là 33 và B là 200, chúng ta biết rằng 200 lớn hơn 33, và vì vậy chúng tôi in để sàng lọc rằng "B lớn hơn a".

Vết lõm





Làm thế nào để bạn thêm điều kiện trong Python?

Python hỗ trợ các điều kiện logic thông thường từ toán học:..
Bằng: a == b ..
Không bằng: A! = B ..
Ít hơn: A
Nhỏ hơn hoặc bằng: a
Lớn hơn: a> b ..
Lớn hơn hoặc bằng: a> = b ..

Làm thế nào để bạn kiểm tra 3 điều kiện trong Python?

Có ba toán tử logic có thể có trong Python: và - trả về đúng nếu cả hai câu đều đúng.Hoặc - trả về đúng nếu ít nhất một trong các tuyên bố là đúng.không - đảo ngược giá trị boolean;Trả về sai nếu câu lệnh là đúng và đúng nếu câu lệnh là sai.

Làm thế nào để bạn sử dụng các câu lệnh có điều kiện trong Python?

Chúng ta cần sử dụng các câu lệnh có điều kiện này để thực thi khối mã cụ thể nếu điều kiện đã cho là đúng hoặc sai ...
Nếu tuyên bố ..
tuyên bố if-else ..
Tuyên bố của Elif ..
Nested If và if-Else tuyên bố ..
Ladder Elif ..

Điều khoản điều kiện trong Python là gì?

Các tuyên bố có điều kiện trong Python là gì?Tuyên bố có điều kiện trong Python thực hiện các tính toán hoặc hành động khác nhau tùy thuộc vào việc một ràng buộc Boolean cụ thể có đánh giá là đúng hay sai hay không.Các tuyên bố có điều kiện được xử lý bởi các câu lệnh IF trong Python.perform different computations or actions depending on whether a specific Boolean constraint evaluates to true or false. Conditional statements are handled by IF statements in Python.