Python運算子學習

2021-10-14 10:43:57 字數 2919 閱讀 4496

1、判斷 「amy」 是否在 [「bob」,「tony」,「lisa」,「steven」] 裡面

如果在則輸出』amy 在邏輯大家庭』 否則輸出』 amy 不在…好難過』

"""

判斷 "amy" 是否在 ["bob","tony","lisa","steven"] 裡面

如果在則輸出'amy 在邏輯大家庭' 否則輸出' amy 不在...好難過'

"""name =

"amy"

name_list =

["bob"

,"tony"

,"lisa"

,"steven"

]if name in name_list:

print

("amy 在邏輯大家庭"

)else

:print

("amy 不在...好難過"

3、以下程式如果輸入666執行那個語句?為什麼?

temp = input(『請輸入:』)

if temp == 『yes』 or 『yes』:

print(『if執行了!』)

else:

print(『else執行了!』)

如果輸入666,會執行if裡的語句,首先,判別式語句中存在兩個運算子,而==的優先順序要大於or,因此按優先順序先執行temp == 'yes',為false,然後判別式為if false or 『yes』,而判定false和true則為判定bool值,只要字串非空均為true,而or運算有true則為true,因此輸出if中的語句。
temp =

input

('請輸入:'

)if temp ==

'yes'

or'yes'

:print

('if執行了!'

)else

:print

('else執行了!'

4、is 與的區別?

is比較的是兩個變數引用的是否為同乙個記憶體位址,而則是比較兩個值

5、使用者輸入a,b。

當a 與b 都不為0 時則輸出a 與b 做商;

否則輸出a與b 的乘積。

"""

使用者輸入a,b。

當a 與b 都不為0 時則輸出a 與b 做商;

否則輸出a與b 的乘積。

"""a =

input

("請輸入乙個數值a:"

)b =

input

("請輸入乙個數值b:"

)if a.isdigit()==

1and b.isdigit()==

1:iffloat

(a)!=

0and

float

(b)!=0:

print

(float

(a)/

float

(b))

else

:print

(float

(a)*

float

(b))

else

:print

("輸入錯誤,a和b都請輸入數字"

)

均不為0:

有0存在:

輸入錯誤:

6、基於上一需求,使用三目運算子輸出a,b 較大的數

"""

使用者輸入a,b。

當a 與b 都不為0 時則輸出a 與b 做商;

否則輸出a與b 的乘積。

"""a =

input

("請輸入乙個數值a:"

)b =

input

("請輸入乙個數值b:"

)if a.isdigit()==

1and b.isdigit()==

1:distinguish_num = a if a > b else b

print

(distinguish_num)

iffloat

(a)!=

0and

float

(b)!=0:

print

(float

(a)/

float

(b))

else

:print

(float

(a)*

float

(b))

else

:print

("輸入錯誤,a和b都請輸入數字"

python 運算子 Python運算子

python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...

python 運算子 python(運算子)

一 運算子 1.算數運算子 1 加 注意 字串與整數之間不能進行相加,需要通過str 或int 進行轉換資料型別 整數與整數相加 1 1 浮點數與浮點數相加 2.0 2.0 4.0 二進位制儲存精度誤差 1.1 1.3 2.4000000000000004 整數與浮點數相加 2 2.0 4.0字串之...

Python學習 Python運算子

python是一門高階的計算機程式語言,可以做資料分析 web開發 網路爬蟲 等等,但其實,它是可以實現最基本的數 算功能的!鑑於大家都有學習python的困惑,今天就給大家推薦一本巨有影響力的python實戰書,上線時間僅2個月,就超越了眾多實力派,成京東和當當網上的長期暢銷圖書,並且收穫了3.4...