需要登入www.shucunwang.com/runcode/python3進行練習
複習if else 語句
age = 17if age > 18:
print("you can get a driver lisense now")
else:
print("your age is not 18 yet")
while 迴圈
1+ 2 + 3 + .....+ 100
sum = 0i = 0
while i <= 100:
sum = sum + i
i = i + 1
print(sum)
for迴圈
sum = 0for 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 條件 ...