目錄十天快速入門 python完整教程目錄:
# daydayupq3.py
dayup = 1.0
dayfactor = 0.01
for i in range(365):
if i % 7 in [6, 0]:
dayup = dayup * (1 - dayfactor)
else:
dayup = dayup * (1 + dayfactor)
print("工作日的力量: ".format(dayup)) # 工作日的力量:4.63
工作日的力量:4.63
def dayup(df):
dayup = 1
for i in range(365):
if i % 7 in [6, 0]:
dayup = dayup * (1 - 0.01)
else:
dayup = dayup * (1 + df)
return dayup
dayfactor = 0.01
while dayup(dayfactor) < 37.78:
dayfactor += 0.001
print("工作日的努力引數是: ".format(dayfactor)) # 工作日的努力引數是:0.019
工作日的努力引數是:0.019
# textprobarv1.py
import time
scale = 10
print("執行開始".center(scale // 2, "-"))
start = time.perf_counter()
for i in range(scale + 1):
a = '*' * i
b = '.' * (scale - i)
c = (i / scale) * 100
dur = time.perf_counter() - start
print("\r%[{}->{}]s".format(c, a, b, dur), end='')
time.sleep(0.1)
print("\n" + "執行結束".center(scale // 2, '-'))
-執行開始
100%[**********->]1.02s
-執行結束
# calbmiv3.py
height, weight = eval(input("請輸入身高(公尺)和體重\(公斤)[逗號隔開]: "))
bmi = weight / pow(height, 2)
print("bmi 數值為:".format(bmi))
who, nat = "", ""
if bmi < 18.5:
who, nat = "偏瘦", "偏瘦"
elif 18.5 <= bmi < 24:
who, nat = "正常", "正常"
elif 24 <= bmi < 25:
who, nat = "正常", "偏胖"
elif 25 <= bmi < 28:
who, nat = "偏胖", "偏胖"
elif 28 <= bmi < 30:
who, nat = "偏胖", "肥胖"
else:
who, nat = "肥胖", "肥胖"
print("bmi 指標為:國際'', 國內''".format(who, nat))
請輸入身高(公尺)和體重\(公斤)[逗號隔開]: 1.8,70
bmi 數值為:21.60
bmi 指標為:國際'正常', 國內'正常'
# calpiv2.py
from random import random
from time import perf_counter
darts = 1000 * 1000
hits = 0.0
start = perf_counter()
for i in range(1, darts + 1):
x, y = random(), random()
dist = pow(x**2 + y**2, 0.5)
if dist <= 1.0:
hits = hits + 1
pi = 4 * (hits / darts)
print("圓周率值是: {}".format(pi))
print("執行時間是: s".format(perf_counter() - start))
圓周率值是: 3.141364
執行時間是: 0.71023s
答案 4 組合資料型別
3.1 編寫乙個名為chop的函式,讓其接收如下列表作為引數,刪除該列表的第乙個元素和最後乙個 元素,返回新列表並列印輸出 t good good study day day up def chop temp temp.pop 0 temp.pop len temp 1 return temp t ...
組合資料型別
集合型別定義 多個元素的無序組合,每個元素唯一,集合中元素無重複。集合元素不可更改。集合用 表示,元素間用逗號隔開,建立集合型別用 或set 建立空的集合型別,必須使用set s t 返回乙個新集合,包括在集合s和t中所有元素 並集 s t 返回乙個新集合,包括在集合s但不在集合t中的元素 減操作 ...
組合資料型別
二 集合型別 三 對映型別 只要是資料型別,都可使用相同的索引體系,即正向遞增序號和反向遞減序號 元組是包含0個或多個資料項的不可變序列型別。元組生成後是固定的,其中任何資料項不能替換或刪除 a.表示方式 b.作用 元組處理用於表達固定資料項外,還常用與如下3種情況 函式多返回值 多變數同步賦值 迴...