day 2 python中運算子和if分支語句

2021-10-11 18:38:59 字數 1285 閱讀 2030

運算子:數**算符、比較運算子、邏輯運算子、賦值運算子、『』位運算(&,>>,<<)『』

if分支結構:if語句

1.數**算符:+,-,*,/(除法運算結果是浮點數),和數學中的加減乘除功能用法一樣。

print(5

/2)#2.5

2.//(整除)、%(取餘,取模)、**(冪運算)

and -應用場景:並且,用於多個條件同時滿足

- 運算規則:條件1 and 條件2 - 如果條件1和條件2都成立結果為true,若其中有乙個條件為false,其結果都為false。
print(2

<

5and2!=

1)#true

print(2

<

5and

false

)#false

or -應用場景:或者,只要有乙個條件滿足

- 運算規則:條件1 or 條件2,若條件1,2其中任意乙個是true結果就是true

#寫出判斷乙個數是否能被2或者5整除

num =

13print

('是否能被2或5整除:'

,num%2==

0or num%5==

0)

not - 應用場景:對乙個條件進行否定

- 運算規則:not 條件

- not true -> false

- not false ->true

補充:資料的布林值(任意資料轉換成布林值)python中所有的資料都有布林值

零值(0、0.00等)或空值(空字串、空列表、空集合等)對應的布林值是false,

其他對應的布林值是true。

布林參與數**算的時候,true是1,false是0

1.賦值運算子:=

2.復合賦值運算子+=、-=、*=、/=、//=、%=、**=

3.運算子的優先順序

1.if單分支

if 條件:

#若條件的布林值是為true,輸出1,否則輸出

print(1

)

2.if-else

if 條件:#若條件的布林值是為true,輸出1,否則進行else下面的**,輸出0

print(1

)else

:print(0

)

Day2 Python學習筆記

1.1 if else 只考慮一種情況 例 print 111 if 5 4 print 222 print 333 考慮兩種情況,且為互補關係。例 if 4 5 print 4 5 else print 5 4 1.2 if elif else 考慮多種情況。例 score int input 請...

Day2 Python學習筆記

師從 小甲魚 and 與運算 or 或運算 not 非運算 非0整數全解釋為true randint隨機輸入乙個數字,randint a,b 隨機輸入乙個a b之間的數字。需import random。import random print 我愛兜兜 answer random.randint 1,...

Day2 python基礎語法

程式中不參與編譯執行 不參與解釋 也不影響程式功能的說明性的文字就是注釋 1.1 單行注釋 在說明性文字前加 後面的文字就是注釋 print hello world 這個是列印語句1.2 多行注釋 將說明性文字放在 或者 之間。多行注釋第一行 多行注釋第二行 多行注釋第n行 多行注釋1 多行注釋2 ...