1. 程式人生 > >Python學習從0到1 ② 之基本語句

Python學習從0到1 ② 之基本語句

    

一、使用者輸入

作用:與使用者進行互動,需要使用者輸入才能繼續向下執行

語句:input()

示例:height = int (input("Height:"))

二、流程控制之if語句

如果我們現在在玩一個猜年齡的遊戲,當我們獲取到使用者輸入猜的年齡後,需要之後判斷猜的是否正確,並且返回相應的結果。

需要if語句來進行判斷,則if語句的基本結構

If 語句的流程圖

執行結果:

總結一下:


三、流程控制之while語句


如果我們需要判斷數字大小不是一次,而是可以判斷許多次,直到判斷成功之後在退出,這是我們應該怎麼做呢?

#可以使用while迴圈#

(1)While迴圈結構

(2)While迴圈流程圖

(3)示例:

猜年齡

結果:

假設現在迴圈輸出十,可是需要在數字三時跳出迴圈(break使用)

結果:


小結:break:結束迴圈

要求迴圈2~10,除了3不輸出(continue用法)

結果:

小結:continue執行一次後跳出當次迴圈,continue前面的程式碼執行,後面的程式碼不執行

 

(4)While迴圈中else語句

結構:

示例一:(正常結束迴圈)

示例二:(此為非正常結束迴圈,迴圈被中斷)

小結:

  while迴圈中的else語句比較特殊,這裡的else語句,只有在迴圈正常結束的時候才會執行(有break的時候或程式出錯時不會執行)

 

(5)While巢狀迴圈:

示例: