python入門到頭大(三)

2021-10-08 20:50:07 字數 3406 閱讀 1875

1、條件控制

(1)執行過程

(2)if語句

示例1:

#通過條件判斷,進入分支中執行**

age =

int(

input

("請輸入你的年齡:"))

#通過if語句塊來判斷使用者是否成年了

if age >=18:

print

("恭喜你,你已經成年了"

)else

:print

("不好意思,你還是小孩子"

)print

("----不管條件是否成立,都要執行此**"

)

示例2:

week =

input

("請輸入星期數:"

)if week ==

"1":

print

("今天星期一,猴子穿花衣"

)elif week ==

"2":

print

("今天星期二"

)elif week ==

"3":

print

("今天星期三"

)elif week ==

"4":

print

("今天星期四"

)elif week ==

"5":

print

("今天星期五"

)elif week ==

"6":

print

("今天星期六"

)elif week ==

"7":

print

("今天星期天"

)else

:print

("對不起 你是火星來的"

)

elif代替了else if,所以if語句的關鍵字為:

if-elif-else

切記:每個條件後面要使用冒號,表示接下來是滿足條件後要執行的語句塊。

使用縮進來劃分語句塊,相同縮排數的語句在一起組成乙個語句塊。

在pyhton中沒有switch-case語句。

(3)if巢狀

if 表示式1

: 語句

if 表示式2

: 語句

elif 表示式3

: 語句

else

: 語句

elif 表示式4

: 語句

else

: 語句

2、迴圈語句(1)執行過程

(2)while迴圈

形式:while 判斷條件:

語句示例1:

#將hello列印100次

#可以使用迴圈來完成這個操作

#while的迴圈

print

("hello"

)index =

1while index <

101:

print

("hello,吳--%s"

%index)

index+=

1

示例2:

while

true

: score =

input

("成績: "

)if score ==

"exit"

:input

("你確定要推出嗎 (y/n) ?"

)print

("程式正常退出"

)#打斷迴圈

break

score =

float

(score)

if score >

100or score <0:

print

("錯誤"

)else

:if score ==

100:

print

("滿分"

)elif score >=90:

print

("優秀"

)elif score >=80:

print

("良好"

)elif score >=70:

print

("可以"

)elif score >=60:

print

("合格"

)elif score >0:

print

("不合格"

)elif score ==0:

print

("雞蛋"

)

(3)for語句for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串。

示例1:

#求0-100內偶數的和 

sum=

0for i in

range(0

,101):

#判讀i是否偶數

if i %2==

0#說明i是偶數

sum+= i

print

("0-100的偶數和是"

,sum

)

如果你需要遍歷數字序列,可以使用內建range()函式。它會生成數列。

示例2:

#break和continue關鍵字都是被使用在迴圈關鍵字

#break作用:終止迴圈

『』』pass關鍵字可以使用在任何地方,它的作用目前不知道**怎麼實現,暫時為了保證語法能夠正常通過,pass 保證語法完整性的,和continue完全不是乙個東西

『』』for i in

range

(101):

if i ==50:

#break

continue

#pass

print

(i)else

:#迴圈正常結束,則執行

print

("break了就不進來了"

)print

("正常執行就進來了"

)print

("**結束迴圈,繼續向下執行"

)

python基礎語法 大三結構

順序結構 分支結構 迴圈結構 流程控制 流程 計算機執行 的順序,就是流程。流程控制 對計算機 執行順序的控制,就是流程控制。流程分類 流程控制一共分為三類,分別是 順序結構 分支 選擇 結構 迴圈結構。順序結構 順序結構就是 一種自上而下執行的結構,這是python預設的流程。分支 選擇 結構 分...

Python爬蟲入門三

1.設定請求頭 我們繼續以教務系統為例,下面來模擬一下,用python登入教務系統,在入門二中分析了from data 中的資料,樣子是這樣的 from data username password x login b5 c7 a1 a1 c2 bc 那我們就在請求的時候將資料值傳過去 如下 imp...

Python入門基礎(三)

python程式能用很多方式處理日期和時間。轉換日期格式是乙個常見的例行瑣事。python有乙個time and calendar模組可以幫忙。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python附帶的受歡迎的time模組下有很多函式可以...