Python 入門之流程控制語句

2021-10-01 11:05:51 字數 3404 閱讀 6624

if –-如果

if 條件:

縮排 結果

(官方推薦4個空格,或者乙個tab 不能空格和tab混合使用)

money = 10

print("從學校出發")

if money >= 10:

print("買個炸雞")

print("買個啤酒")

print("走啊走")

print("到家了")

if 條件:

縮排 結果

else:

縮排 結果

if 3>2:    

print("這是如果執行了")

print("123")

print("234")

else:

print("這是否則執行了")

if 條件:

縮排 結果

elif 條件:

縮排 結果

elif 條件:

縮排 結果

if 3>2:    

print("這是a")

elif 4>3:

print("這是b")

elif 5>3:

print("這是c")

elif 6>3:

print("這是d")

if 條件:

縮排 結果

elif 條件:

縮排 結果

elif 條件:

縮排 結果

else 條件:

縮排 結果

if 1>2:    

print("a")

elif 2>3:

print("b")

elif 5>6:

print("c")

else:

print("d")

if 條件:

縮排 結果

if 條件:

縮排 結果

if 條件:

縮排 結果

if 3>2:    

print("a")

if 4>2:

print("b")

if 6>3:

print("c")

if 條件:

if 條件:

縮排 結果

else 條件:

縮排 結果

else 條件:

縮排 結果

*** = "女"

age = 30

if *** == "女":

if age == 30:

print("進來坐一坐")

else:

print("隔壁找太白")

else:

print("滾犢子")

while 迴圈:死迴圈(可通過條件和break能夠終止迴圈)

while 條件:

迴圈體

while true:    

print("愛情買賣")

print("癢")

print("年少有為")

print("浮誇")

print("威風堂堂")

print("大悲咒")

print("情鎖")

while true:

迴圈體break

語句

while true:    

print("愛情買賣")

break

break ---- 必須在迴圈中使用

break ---- 終止當前循壞並且break下方的**不會執行

while true:

迴圈體continue

語句

continue ---- 跳出本次迴圈,繼續下次迴圈(偽裝成迴圈體中最後一行**)

continue ---- 必須在迴圈中使用,並且continue下方的**不會被執行

while true:    

print("愛情買賣")

print("癢")

continue

print("年少有為")

while true:

迴圈體else:

語句

while else — 當while後的條件不為真時,執行else後的語句

flag = true

while flag:

print(123)

flag = false

else:

print("迴圈結束!")

當while迴圈體**現了break就不會再執行else
練習:

使用while輸出10 - 57的數字(包含10和57)

num = 10

while num <= 57:

print(num)

num = num + 1

使用while 輸出 100-10 的數字(包含100和10)

num = 100

while num > 9:

print(num)

num = num - 1

for i in 變數:

​ 執行語句

msg = "好好學習,天天向上"

for a in msg:

print(a)

print(a)

pass :過,佔位

for i in 變數:

​ pass …和pass 功能一樣,但推薦使用pass

for a in "abcds":

pass # 過 佔位

print(a)

執行語句

pass就是相當於在for迴圈中執行了乙個什麼都不做的語句

(可迭代物件:在python資料型別中,除了int, bool 其餘都可以迭代)

唯獨不能進行迴圈的就是 整型(int)和布林值(bool)

for迴圈在迴圈的時候就已經進行了賦值

Python之流程控制語句

一.流程控制之if else語句 if條件1 pass elif 條件2 pass elif 條件3 pass else pass 1.簡單的if列印 age of girl 31 if age of girl 30 print 阿姨好 2.if else 單分支 age of girl 31 if...

python入門之流程控制

所謂流程控制就是控制流程,具體指控制程式的執行流程,而執行流程分為三種結構 順序結構 之前寫的 都是順序結構 分支結構 用到if判斷 迴圈結構 用where與for 分支結構就是根據條件判斷的真假去執行不同分支對應的子 程式中需要有相應的機制用來控制計算機具備人的判斷能力 if 主要用來判斷事物的對...

Python之流程控制語句1

1 概念 流程控制 python 在執行時是至上向下順序執行的,通過流程控制語句可以改變程式的執行順序,也可以讓指定的程式反覆執行多次。2 分類 條件判斷語句和迴圈語句 條件判斷語句 通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。塊 一種為 分組的機制 要編寫 塊,語句寫在...