Mosh的Python教程練習2

2021-10-04 05:52:12 字數 2732 閱讀 4170

加減乘除計算

print(10

+8)print(10

-8)print(10

*8)print(10

/8)print(10

//8)#取整

print(10

%8)print(10

**3)#乘方 x**y==x的y次方

#列印:182

801.2512

1000

x=10

#擴充套件賦值運算子

print

(x+=3)

#列印: x=13

#加減乘除運算順序

1 exponentiation 指數冪

2 multiplication or division 乘除法

3 addition or substraction 加減法

x=10+2

*2**3

print

(x)列印:26

#四捨五入函式round()

x=2.9

print

(round

(x))

#絕對值函式abs()x=-

2.9print

(abs

(x))

#匯入模組並使用模組中的一些函式

import math #匯入math module

print

(math.ceil(

2.9)

)#向上進製 列印:3

print

(math.floor(

2.9)

)#向下進製 列印:2

#更多math module使用看(搜尋python 3 math module)

#

#if-else的雙分支

is_hot=

true

if is_hot:

print

("it's a hot day."

)else

:print

("it's a cold day."

)print

("enjoy your day"

)

#if-else的多分支

is_hot=

false

is_cold=

true

if is_hot:

print

("it's a hot day."

)elif is_cold:

print

("it's a cold day."

)else

:print

("it's not hot and not cold day."

)print

("enjoy your day"

)

price=

1000000

has_good_credit=

true

if has_good_credit:

down_payment=

0.1*price

else

: down_payment=

0.2*price

print

(f"down payment: $"

)//down payment: $100000.0

#邏輯運算子 and 的使用

has_high_income=

true

has_good_credit=

true

if has_high_income and has_good_credit:

print

("eligable for loan."

)

#邏輯運算子 or 的使用

has_high_income=

true

has_good_credit=

false

if has_high_income or has_good_credit:

print

("eligable for loan."

)

#邏輯運算子 not 的使用

has_good_credit =

true

has_criminal_record =

false

if has_high_income and

not has_criminal_record:

print

("eligable for loan."

)

#比較運算子

temperature=

30if temperature >30:

print

("it's a hot day."

)else

:print

("it's not a hot day."

)if temperature ==30:

#和賦值運算子=不一樣

print

("it's a hot day."

)else

:print

("it's not a hot day."

)

MoSH 移動裝置上的Shell

mobile shell,或簡稱為mosh,在github上發布,是移動裝置上ssh的替代品。闡釋mosh背後的原則的技術 將在下月召開的2012 usenix年度技術會議上發布。下述兩個重要特性是mosh有別於其它類似產品的 這兩個改變顯然與層次架構的連線流,如ssh,區別明顯 ssh提供了只在兩...

菜鳥教程python 100練習1(1 20)

1.題目 有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。lit tar 1,2,3,4 for i in tar a tar.copy a.remove i for ...

python零基礎教程之Python練習例項1

題目 有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。程式源 usr bin python coding utf 8 for i in range 1,5 for j ...