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ướ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?

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

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?

#
#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.

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?

  • 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::

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?

#
#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.

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?

#
#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

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?

#
#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::

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?

	
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 <= 50:
        print("Shipping Cost is  $50")
elif total <= 100:
        print("Shipping Cost is $25")
elif total <= 150:
	    print("Shipping Costs $5")
else:
        print("FREE")
if country == "AU": 
	  if total <= 50:
	    print("Shipping Cost is  $100")
else:
	    print("FREE")

Dòng Unmment 2 trong mã trên và Dòng bình luận 3 và chạy lại mã

Chuyển đổi tuyên bố trường hợp trong Python

Tuyên bố chuyển đổi là gì?

Một câu lệnh Switch là một câu lệnh nhánh nhiều đường so sánh giá trị của một biến với các giá trị được chỉ định trong các câu lệnh trường hợp.

Ngôn ngữ Python không có câu lệnh chuyển đổi.

Python sử dụng ánh xạ từ điển để thực hiện trường hợp chuyển đổi trong Python

Thí dụ

function(argument){
    switch(argument) {
        case 0:
            return "This is Case Zero";
        case 1:
            return " This is Case One";
        case 2:
            return " This is Case Two ";
        default:
            return "nothing";
    };
};

Đối với trường hợp chuyển đổi trên trong Python

def SwitchExample(argument):
    switcher = {
        0: " This is Case Zero ",
        1: " This is Case One ",
        2: " This is Case Two ",
    }
    return switcher.get(argument, "nothing")


if __name__ == "__main__":
    argument = 1
    print (SwitchExample(argument))

Ví dụ Python 2

Các mã trên là ví dụ Python 3, nếu bạn muốn chạy trong Python 2, vui lòng xem xét mã sau.

#
#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()
0

Summary:

Một tuyên bố có điều kiện trong Python được xử lý bởi các câu lệnh IF và chúng tôi đã thấy nhiều cách khác mà chúng tôi có thể sử dụng các tuyên bố có điều kiện như Python nếu khác ở đây.

  • Nếu điều kiện nếu bạn được sử dụng khi bạn cần in ra kết quả khi một trong các điều kiện là đúng hoặc sai.
  • "Điều kiện khác"- nó được sử dụng khi bạn muốn in ra câu lệnh khi một điều kiện của bạn không đáp ứng được yêu cầu
  • Điều kiện của Elif Elif - Nó được sử dụng khi bạn có khả năng thứ ba là kết quả. Bạn có thể sử dụng nhiều điều kiện ELIF để kiểm tra các khả năng thứ 4, 5, 6 trong mã của bạn
  • Chúng ta có thể sử dụng mã tối thiểu để thực thi các câu lệnh có điều kiện bằng cách khai báo tất cả các điều kiện trong một câu lệnh duy nhất để chạy mã
  • Python nếu tuyên bố có thể được lồng

Chúng ta chỉ có thể sử dụng nếu tuyên bố trong Python?

Python Nếu cú ​​pháp câu lệnh TẠI ĐÂY, chương trình đánh giá biểu thức kiểm tra và sẽ thực hiện (các) câu lệnh nếu biểu thức kiểm tra là đúng. Nếu biểu thức kiểm tra là sai, (các) câu lệnh không được thực thi. Trong Python, cơ thể của câu lệnh IF được chỉ định bằng vết lõm.the program evaluates the test expression and will execute statement(s) only if the test expression is True . If the test expression is False , the statement(s) is not executed. In Python, the body of the if statement is indicated by the indentation.

Bạn có thể chỉ có một tuyên bố IF?

Nếu bạn yêu cầu mã chỉ chạy khi câu lệnh trả về đúng (và không làm gì khác nếu sai) thì không cần câu lệnh khác.Mặt khác, nếu bạn cần một mã để thực thi một cách trực tiếp khi đúng và B Bi khi sai, thì bạn có thể sử dụng câu lệnh IF / ELSE.. On the other hand if you need a code to execute “A” when true and “B” when false, then you can use the if / else statement.

Chúng ta chỉ có thể sử dụng nếu và Elif trong Python?

Nested If, Elif, điều kiện khác Python hỗ trợ lồng nhau nếu, Elif, và điều kiện khác.Điều kiện bên trong phải có vết lõm tăng so với điều kiện bên ngoài và tất cả các câu lệnh trong một khối phải có cùng thụt.Python supports nested if, elif, and else condition. The inner condition must be with increased indentation than the outer condition, and all the statements under the one block should be with the same indentation.

3 loại tuyên bố điều kiện Python là gì?

Python cung cấp bốn tuyên bố có điều kiện ...
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 ..