python授課講義 python講義

2021-10-11 11:55:44 字數 1242 閱讀 2178

需要登入www.shucunwang.com/runcode/python3進行練習

複習if else 語句

age = 17

if age > 18:

print("you can get a driver lisense now")

else:

print("your age is not 18 yet")

while 迴圈

1+ 2 + 3 + .....+ 100

sum = 0

i = 0

while i <= 100:

sum = sum + i

i = i + 1

print(sum)

for迴圈

sum = 0

for i in range(101):

sum = sum + 1

print(sum)

新內容break語句

names = ["simon","johnny","andy"]

for name in names:

print(name)

if name == "johnny":

break

數學函式

abs(x)

返回數字的絕對值,如abs(-10) 返回 10

ceil(x)

返回數字的上入整數,如math.ceil(4.1) 返回 5

floor(x)

返回數字的下舍整數,如math.floor(4.9)返回 4

max(x1, x2,...)

返回給定引數的最大值,引數可以為序列。

min(x1, x2,...)

返回給定引數的最小值,引數可以為序列。

pow(x, y)

x**y 運算後的值。

round(x [,n])

返回浮點數x的四捨五入值,如給出n值,則代表捨入到小數點後的位數。

sqrt(x)

返回數字x的平方根,數字可以為負數,返回型別為實數,如math.sqrt(4)返回 2+0j

練習:1.列印1到100能被8整除的數字

2.求-1023的絕對值

3.求1,-3,56,10,30中的最大值

4.求1,-3,56,10,30中的最小值

5.求6的7次方

6.求8,123137917四捨五入後的值

7.求81的平方根

《瘋狂Python講義》之異常處理

異常機制已經成為衡量一門程式語言是否成熟的標準之一,使用異常處理機制的python程式有更好的容錯性,更加健康。python的異常處理機制可以讓程式具有極好的容錯性。使用try except捕獲異常 語法結構如下 try 業務實現 except error1,error2,as e alert 輸入...

《瘋狂Python講義》之檔案IO

pathlib模組提供了一組物件導向的類,這些類可代表各種作業系統上的路徑,程式可通過這些類操作路徑。程式在建立purepath和path時,即可傳入單個路徑字串,也可以傳入多個路徑字串,purepath會將它們拼接成乙個字串。pp pureposixpath crazyit some path i...

《瘋狂Python講義》之流程控制

順序結構就是程式從上到下一行行地執行,中間沒有任何判斷和跳轉。如果沒有流程控制,python程式的語句是乙個順序執行流,從上向下依次執行每條語句。if分支使用布林表示式或布林值作為分支條件來進行分支控制,python的if語句有如下三種形式 第一種形式 if 條件 執行語句 第二種形式 if 條件 ...