#Python綜合範例13 while info != “” 便一直readline(),Page 9-39
infile = open(“student.dat”,”r”,encoding=”utf-8″)
info = infile.readline()
while info != “”:
lst = info.split()
cal = eval(lst[1])
acc = eval(lst[2])
avg = cal*0.6 + acc*0.4
print(“|%10s: %.2f|” %(lst[0],avg))
info = infile.readline()
infile.close()
“””
.dat檔內容如:
Peter 11 22
Mary 33 44
John 55 66
“””

#綜合範例14,微積分最高分







![為什麼 Python 要用 `max` 配合 `key=lambda`?從找最長文字的 Span 談起 ; #spans:list[dict] ; max(spans, key=lambda s: len(s.get(“text”, “”))) 為什麼 Python 要用 `max` 配合 `key=lambda`?從找最長文字的 Span 談起 ; #spans:list[dict] ; max(spans, key=lambda s: len(s.get(“text”, “”)))](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2026/06/20260602132524_0_c45d06.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

![Python: pandas.DataFrame的串接 pandas.concat() #concatenate 連接, 如何重新排列columns 順序? df[[“甲”, “乙”, “丙”]] ; df.reindex( columns = [“甲”, “乙”, “丙”] ) Python: pandas.DataFrame的串接 pandas.concat() #concatenate 連接, 如何重新排列columns 順序? df[[“甲”, “乙”, “丙”]] ; df.reindex( columns = [“甲”, “乙”, “丙”] )](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2023/05/20241120092030_0_98dff3.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

近期留言