算術運算
復合運算
關係運算(比較運算)
邏輯運算
# 判斷是否在100~200之間print((a >= 100) and (a <= 200))
# 與上式等價
print(100 <= a <= 200)
# 判斷是否是閏年
y = int(input('請輸入乙個年份:'))
print(((y%4==0) and (y%100!=0)) or (y%400==0))
成員運算
按位運算(了解)
優先順序:無需記錄運算子的優先順序,需要的時候新增()即可。
執行流程:當程式執行到if語句時,首先判斷表示式的真假;若表示式的值為真(true),則執行語句塊;若表示式的值為假(false),則跳過語句塊,繼續向下執行。if 表示式:
語句塊
執行流程:當程式執行到if-else語句時,首先判斷表示式的真假;若表示式的值為真,則執行語句塊1;若表示式的值為假,則執行else後面的語句塊2.if 表示式:
語句塊1
else:
語句塊2
if 表示式1:
語句塊1
elif 表示式2:
語句塊2
...else:
語句塊n
elif的個數不限else可以不寫
1.輸入兩個整數,列印較大的那個值
2.輸入三個整數,按照從小到大的順序列印
3.輸入乙個三位數,列印其個位、十位、百位上的數
4.輸入乙個年份,判斷是否為閏年,是列印一句話,不是列印另一句話
5.輸入乙個整數,判斷其是否既能被3整除,又能被5整除
迴圈結構(while)
執行流程:當程式執行到while語句時,首先判斷表示式的真假。當表示式的值為真時,執行對應的語句塊,之後返回while,繼續判斷表示式的真假;若表示式的真假,則跳過語句塊。while 表示式:
語句塊
表示式也叫迴圈條件
語句塊也叫迴圈體
表示式一直成立稱為死迴圈
break:跳出迴圈
continue:結束本次迴圈,進入下次迴圈
結合else使用:迴圈正常退出,執行else後的語句塊;非正常(break)退出,則不執行else語句塊。
i = 1
while i <= 10:
print(i)
i += 1
break
else:
print('結束')
1.計算1~100之間所有整數的和
2.列印字元a~z
3.列印字元z~a
4.迴圈輸入10個字元,大寫轉為小寫,小寫轉為大寫,其他字元不處理
5.思考:迴圈能否巢狀,想一想其應用場景及執行流程
python 運算子與流程控制
算術運算 復合運算 關係運算 比較運算 邏輯運算 判斷是否在100 200之間 print a 100 and a 200 與上式等價 print 100 a 200 判斷是否是閏年 y int input 請輸入乙個年份 print y 4 0 and y 100 0 or y 400 0 成員運...
陣列運算子 錯誤控制運算子與流程控制
注意 php中陣列元素的順序與下標無關,而是與加入的順序有關 v1 array 1,2,3,4 v2 array 5,6,7,8,9 r1 v1 v2 則 r1的結果為 array 1,2,3,4,9 v1 array 1,2,3,4 v2 array 2,3,1,4 v3 array 1 2,2 ...
python基礎02 運算子與流程控制
算術運算 復合運算 關係運算 比較運算 邏輯運算 判斷是否在100 200之間 print a 100 and a 200 與上式等價 print 100 a 200 判斷是否是閏年 y int input 請輸入乙個年份 print y 4 0 and y 100 0 or y 400 0 成員運...