python的判斷語句及迴圈語句

2021-08-14 03:17:25 字數 2316 閱讀 8303

一、判斷語句

1.if語句的格式:

(1).if 表示式:

滿足表示式執行的語句.....

(2).if 表示式:

滿足表示式執行的語句.....

else:

不滿足表示式執行的語句.....

(3).if 表示式:

滿足表示式執行的語句1.....

elif 表示式:

滿足表示式執行的語句2.....

elif 表示式:

滿足表示式執行的語句3.....

else:

不滿足表示式執行的語句.....

2.三目運算子:

python支援: a if a>b else b     #如果a>b輸出a的值,否則輸出b的值

二、迴圈語句

1.for迴圈:從x~y依次執行

(1).c語言中for迴圈的語法:

for(i=0;i<100,i++):

print i

(2).python中for迴圈的語法:

for i in 可迭代的物件:   #可迭代的物件: range(start,stop,step)  從start起,到stop-1止,步長為step

(3).練習:編寫九九乘法表

考察點:

for迴圈的巢狀

range使用

編寫九九乘法表:

1*1=1

1*2=2  2*2=4

1*3=3  2*3=6  3*3=9

........

1*9=9 .........................  9*9=81

程式如下:

執行結果如下:

2.while迴圈:滿足條件就執行

(1).python中while迴圈語法

while 表示式:             #這裡的表示式返回bool值true時執行

滿足條件執行動作

else:

不滿足條件執行動作

#死迴圈:

while true:

print "hello"

練習:1. 使用者名稱和密碼系統給定;

2. 使用者登入時,輸入使用者名稱和密碼,判斷是否登入成功;

增強要求:

1. 使用者登入有三次機會,超過3次還未成功,報錯;

2. 如果使用者名稱密碼正確,顯示登入成功,退出程式;(exit())

程式如下:

測試結果如下:

3.退出迴圈操作:

break: 跳出迴圈,不再進行迴圈語句

continue: 跳出本次迴圈, 繼續回到迴圈語句,執行下一次迴圈;

練習:

考察點:

a). 死迴圈while語句;

b). 迴圈語句和if語句的巢狀;

c). break和continue的差異;

1. cmd  = 顯示命令列提示符,等待使用者輸入;

2. 如果命令為空, 跳出本次迴圈,繼續接收使用者命令;

3. 如果命令為quit,跳出所有迴圈,結束程式;

4. 如果有命令,那麼列印"run %s" %(cmd) 

程式如下:

測試結果如下:

判斷語句及迴圈語句

1.if else條件判斷語句 if else 此為最常見的if判斷語句。當判斷的執行 只有一句時,可將大括號去掉。例1 let food 饅頭 此處有三種情況,一是饅頭,二是壽司,三是既不是饅頭,又不是壽司。當是饅頭時,顯示 饅頭不好吃,又幹又硬 其它顯示 吃到什麼,什麼好吃 if food 饅頭...

Python判斷語句與迴圈語句

1 基本語句if 判斷條件 條件成立,執行 2 比較運算子 為比較運算子 等於 為 賦值於 為比較運算子 不等於 為比較運算子 大於等於 為比較運算子 小於等於 3 邏輯運算子 符號成立條件 表示為and 一假則假,全真則真與or 一真則真,全假則假 或not 非真則假,非假則真 非4 其他判斷語句...

python判斷語句和迴圈語句

判斷語句 1.1 if 格式if 要判斷的條件 使用比較運算子 條件成立時,要做的事 demo age 15 if age 12 如果變數age所儲存的值大於12,那麼條件成立,輸出下面的話 print 我可以騎自行車了 1.1.2 比較 關係 運算子 這些運算子用於編寫if語句,需要對某些資料進行...