python的if條件判斷


python的條件判斷書寫格式:

  • 基本格式

    if 條件判斷:    #條件判斷通過,則執行下面的語句

      執行語句

      執行語句

      ...

    else:    #條件判斷不通過,則執行下面的語句

      執行語句

    執行語句    #最后可以執行這里的語句

    舉例:下面的例子演示基本格式

    

inp = input("plz give me a level: ")
if inp == "1":
	print ("ur level is 1")
else:
	print("Unknown level")
print("Done.")

  

  • 嵌套格式

    就是一個條件判斷中,再包含有另外一個條件判斷

    if 條件判斷1:

      ...    #可以執行語句,或者不執行語句

      if 條件判斷2:

        ...

        if 條件判斷3:

          ...

          if 條件判斷N:

            ...

          else:    #可以寫,可以不寫

            ...

        else:

          ...

      else:

        ...

    else:

      ...

  舉例:

    

inp = input("plz give me a level: ")

if inp == "1":
	print("level 1")
	if inp == "1":
		print("level1 & level 2")
		if inp == "1":
			print("level1 & level 2 &level 3")
else:
	print("Nothing to match")
print("Done")

  

  感覺有點亂而且還要注意縮進問題,容易出錯,使用下面的多條件格式還好些

  • 多條件格式

    格式:

    if 條件1:

      ...

    elif 條件2:

      ...

    elif 條件3:

      ...

    else:

      ...

    舉例:

      

inp = input("plz give me a level: ")
if inp == "1":
	print("your level is 1")
elif inp == "2":
	print("your level is 2")
elif inp == "3":
	print("your level is 3")
elif inp == "4":
	print("your level is 4")
else:
	print("Nothing to match")
print("Done")

  

  在python中,如果條件判斷之后想什么都不做,則使用pass關鍵字

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM