Python控制語句(一):選擇語句

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(* ̄▽ ̄*)ブ 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章