Hướng dẫn how do you use only if in python? - làm thế nào để bạn chỉ sử dụng nếu trong python?

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.

Trong hướng dẫn này, chúng ta sẽ xem cách áp dụng các tuyên bố có điều kiện trong Python.

  • Nếu tuyên bố là gì? Làm thế nào để sử dụng nó?
  • Điều gì xảy ra khi "nếu điều kiện" không gặp nhau
  • Cách sử dụng "điều kiện khác"
  • Khi "điều kiện khác" không hoạt động
  • Cách sử dụng điều kiện của Elif Elif
  • Cách thực thi câu lệnh có điều kiện với mã tối thiểu
  • Python lồng nhau nếu tuyên bố
  • Chuyển đổi tuyên bố trường hợp trong Python

Python là gì nếu tuyên bố?

Python nếu tuyên bố được sử dụng cho các hoạt động ra quyết định. Nó chứa một thân mã chỉ chạy khi điều kiện được đưa ra trong câu lệnh IF là đúng. Nếu điều kiện là sai, thì câu lệnh tùy chọn khác sẽ có chứa một số mã cho điều kiện khác. is used for decision-making operations. It contains a body of code which runs only when the condition given in the if statement is true. If the condition is false, then the optional else statement runs which contains some code for the else condition.

Khi bạn muốn biện minh cho một điều kiện trong khi điều kiện khác không đúng, thì bạn sử dụng Python nếu câu lệnh khác.

Python IF SYNELY SYNTAX:

if expression
 Statement
else 
 Statement

Python nếu Sơ đồ khác

Hãy cùng xem một ví dụ về Python nếu tuyên bố khác:

#
#Example file for working with conditional statement
#
def main[]:
	x,y =2,8
	
	if[x < y]:
		st= "x is less than y"
	print[st]
	
if __name__ == "__main__":
	main[]
  • Mã dòng 5: Chúng tôi xác định hai biến x, y = 2, 8
  • Dòng mã 7: Câu lệnh IF trong Python kiểm tra điều kiện xTrue in this case
  • Dòng mã 8: Biến ST được đặt thành X X ít hơn Y.
  • Mã dòng 9: ST in dòng sẽ xuất ra giá trị của biến ST đó là x x nhỏ hơn y,

Điều gì xảy ra khi "nếu điều kiện" không gặp nhau

Trong bước này, chúng ta sẽ thấy những gì xảy ra khi điều kiện trong Python không đáp ứng.

  • Mã dòng 5: Chúng tôi xác định hai biến x, y = 8, 4
  • Dòng mã 7: Câu lệnh IF trong Python kiểm tra điều kiện xFalse in this case
  • Dòng mã 8: Biến ST được đặt thành X X ít hơn Y.NOT set to “x is less than y.”
  • Mã dòng 9: ST in dòng sẽ xuất ra giá trị của biến ST đó là x x nhỏ hơn y,

Điều gì xảy ra khi "nếu điều kiện" không gặp nhau

Trong bước này, chúng ta sẽ thấy những gì xảy ra khi điều kiện trong Python không đáp ứng.

Example::

#
#Example file for working with conditional statement
#
def main[]:
	x,y =8,4
	
	if[x < y]:
		st= "x is less than y"
	else:
		st= "x is greater than y"
	print [st]
	
if __name__ == "__main__":
	main[]
  • Mã dòng 5: Chúng tôi xác định hai biến x, y = 8, 4
  • Dòng mã 7: Câu lệnh IF trong Python kiểm tra điều kiện xFalse in this case
  • Dòng mã 8: Biến ST được đặt thành X X ít hơn Y.
  • Mã dòng 9: ST in dòng sẽ xuất ra giá trị của biến ST đó là x x nhỏ hơn y,greater than y.”
  • Điều gì xảy ra khi "nếu điều kiện" không gặp nhau

Trong bước này, chúng ta sẽ thấy những gì xảy ra khi điều kiện trong Python không đáp ứng.

Mã dòng 5: Chúng tôi xác định hai biến x, y = 8, 4

Dòng mã 8: Biến ST không được đặt thành X X ít hơn Y.example will better help you to understand this concept.

Mã dòng 9: ST in dòng - đang cố gắng in giá trị của một biến không bao giờ được khai báo. Do đó, chúng tôi gặp lỗi.“x is greater than y”, which is WRONG. This is because it checks the first condition [if condition in Python], and if it fails, then it prints out the second condition [else condition] as default. In next step, we will see how we can correct this error.

#
#Example file for working with conditional statement
#
def main[]:
	x,y =8,8
	
	if[x < y]:
		st= "x is less than y"
	else:
		st= "x is greater than y"
	print[st]
	
if __name__ == "__main__":
	main[]

Cách sử dụng "điều kiện khác"

Điều kiện khác của người Viking thường được sử dụng khi bạn phải đánh giá một tuyên bố trên cơ sở khác. Nếu một điều kiện sai, thì nên có một điều kiện khác nên biện minh cho tuyên bố hoặc logic.“elif” statement. By using “elif” condition, you are telling the program to print out the third condition or possibility when the other condition goes wrong or incorrect.

Dòng mã 9: Dòng điều khiển chương trình đi đến điều kiện khác

#
#Example file for working with conditional statement
#
def main[]:
	x,y =8,8
	
	if[x < y]:
		st= "x is less than y"
	
	elif [x == y]:
		st= "x is same as y"
	
	else:
		st="x is greater than y"
	print[st]
	
if __name__ == "__main__":
	main[]
  • Dòng mã 10: Biến ST được đặt thành X X lớn hơn y.
  • Mã dòng 11: ST in dòng sẽ xuất ra giá trị của biến ST đó là X X lớn hơn Y,False in this case
  • Khi "điều kiện khác" không hoạt động
  • Có thể có nhiều trường hợp khi điều kiện khác của bạn, người khác đã giành được kết quả mong muốn. Nó sẽ in ra kết quả sai vì có một lỗi trong logic chương trình. Trong hầu hết các trường hợp, điều này xảy ra khi bạn phải biện minh cho nhiều hơn hai tuyên bố hoặc điều kiện trong một chương trình.same as y.”
  • Một ví dụ sẽ giúp bạn hiểu khái niệm này.flow of program control exits the if Statement [it will not get to the else Statement]. And print the variable st. The output is “x is same as y” which is correct

Ở đây, cả hai biến đều giống nhau [8,8] và đầu ra của chương trình là X X lớn hơn Y, đó là sai. Điều này là do nó kiểm tra điều kiện đầu tiên [nếu điều kiện trong Python] và nếu nó thất bại, thì nó sẽ in ra điều kiện thứ hai [điều kiện khác] là mặc định. Trong bước tiếp theo, chúng ta sẽ xem làm thế nào chúng ta có thể sửa lỗi này.

Cách sử dụng điều kiện của Elif Elif

Để sửa lỗi trước đó được thực hiện bởi điều kiện khác, chúng ta có thể sử dụng câu lệnh của Elif Elif. Bằng cách sử dụng điều kiện của Elif Elif, bạn đang nói với chương trình in ra điều kiện hoặc khả năng thứ ba khi điều kiện khác đi sai hoặc không chính xác.

	A If B else C

Example::

	
def main[]:
	x,y = 10,8
	st = "x is less than y" if [x < y] else "x is greater than or equal to y"
	print[st]
	
if __name__ == "__main__":
	main[]
  • Thí dụ
  • Mã dòng 5: Chúng tôi xác định hai biến x, y = 8, 8“x is greater than or equal to y.”
  • Dòng mã 7: Câu lệnh IF kiểm tra điều kiện x
  • Dòng mã 10: Dòng điều khiển chương trình đi đến điều kiện khác. Nó kiểm tra xem x == y có đúng không

Mã dòng 11: Biến ST được đặt thành X -x giống như y.

Dòng mã 15: Dòng điều khiển chương trình thoát khỏi câu lệnh IF [nó sẽ không đến câu lệnh khác]. Và in biến st. Đầu ra là "X giống như Y", đúng

total = 100
#country = "US"
country = "AU"
if country == "US":
    if total 

Bài Viết Liên Quan

Chủ Đề