python基礎02 運算子與流程控制

2022-05-10 10:24:10 字數 1593 閱讀 5996

算術運算

復合運算

關係運算(比較運算)

邏輯運算

# 判斷是否在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))

成員運算

l = ['李白', '杜甫', '白居易', '歐陽修']

print('李白'

in l)

print('aa'

notin d)

按位運算(了解)

優先順序:無需記錄運算子的優先順序,需要的時候新增()即可。

if 表示式:

語句塊

執行流程:當程式執行到if語句時,首先判斷表示式的真假;若表示式的值為真(true),則執行語句塊;若表示式的值為假(false),則跳過語句塊,繼續向下執行。

if 表示式:

語句塊1

else:

語句塊2

執行流程:當程式執行到if-else語句時,首先判斷表示式的真假;若表示式的值為真,則執行語句塊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('結束')

Python基礎語法02 運算子

以下 列出了從最高到最低優先順序的所有運算子 運算子描述 指數 最高優先順序 按位翻轉,一元加號和減號 最後兩個的方法名為 和 乘,除,取模和取整除 加法減法 右移,左移運算子 位 and 位運算子 比較運算子 等於運算子 賦值運算子 is is not 身份運算子 in not in 成員運算子 ...

c語言基礎02(運算子)

1.浮點數補充 指數的取值範圍 127 128 float 的取值精度 2 23 2 23 對於double 型浮點數在計算機記憶體中與float 類似,但其階碼有十一位,尾數五十二位。2.大端小端 ox123456789 若計算機中以 12 34 56 78 儲存 低位址放高資料,此為大端 手機,...

C 語言基礎 02 運算子

加減乘除求餘數 int a 2,b 4 int c a b cout c c endl 6 int d a b cout d d endl 2 int e a b cout e e endl 8 int f 5 2 cout f f endl 0 0 int是整型 整數運算 結果還是整數,小數部分直...