1.單分支結構
具體的,我們可以通過下面的代碼來加深理解!!!👇👇👇
score=eval(input())
if score==100 :
print("猜對了!")
輸出如下:
100
猜對了!
2.二分支結構
相應的,我們把單分支結構中的那段代碼,簡單的增加一部分內容,就變成了二分支結構,如下👇👇👇
score=eval(input())
if score==100 :
print("猜對了!")
else :
print("猜錯了!")
輸出如下:
99
猜錯了!
下面再來說一下二分支結構的另外一種表達形式:👇👇👇
這種緊湊形式的意思是說:如果if後面的語句爲真,則輸出前面的"對",反之,輸出後面的"錯"。
3.多分支結構
多分支結構其實就是在之前的單分支,二分支的基礎上,又添加了幾個elif,我們來看以下代碼:👇👇👇
score=eval(input())
if score>=60 :
print("D")
elif score>=70 :
print("C")
elif score>=80 :
print("B")
elif score>=90 :
print("A")
輸出如下:
75
D
4.條件判斷組合
在學完了各種分支結構之後,我們還可以在相應的分支結構中加上一些條件判斷,來更加詳細的理解分支結構。
下面我寫了一個使用條件判斷和條件組合的小程序,來幫助大家理解!!!
score=eval(input())
if score>=60 and score<=100 :
print("及格!")
else :
print("不及格!")
輸出如下:
88
及格!
5.程序的異常處理
在介紹程序的異常處理之前,我們先來看一段代碼:👇👇👇
num=eval(input("請輸入一個整數:"))
print(num**2)
顯然,這段代碼表示的意思是,輸入一個整數,同時輸出這個整數的平方。
如果我們輸入9,則程序會正常運行出結果81。但是如果我們輸入的不是整數,比如是:一個字符"a",那麼程序就會產生異常了,這個時候,我們就需要程序的異常處理了!!!
我們在此來看一段代碼,👇👇👇
try : num=eval(input("請輸入一個整數:")) print(num**2) except : print("輸入的不是整數!") 輸出如下: 請輸入一個整數:a 輸入的不是整數!
對於最後這個,意思是說:如果輸入不發生異常,則會執行try,else,finally這三個內容下的語句;而如果輸入發生異常,那麼就會執行except,finally這兩個內容下的語句。
那麼以上就是Python語言中的控制語句的相關內容!!!o(* ̄▽ ̄*)ブ