with
open
("data.txt"
,"r"
,encoding =
"utf-8"
)as f:
list=[
]#轉化為列表
line = f.readline(
)#一行一行的讀取檔案
while line:
list
= line.split(
",")
#對列表進行切片
s =0for i in
list
:#遍歷列表中的元素並進行二次切片
item = i.split(
":")
s +=
eval
(item[1]
)#將所有列表元素的後一部分(數字)相加,要使用eval(),因為最後乙個元素中包含換行符(\n)
print
("總和是:{},平均值是:"
.format
(s,s/
len(
list))
)#應題幹格式結果保留兩位小數
line = f.readline(
)
k =
eval
(input
("請輸入正整數:"))
if k ==1:
print
(k,"不是素數"
)elif k ==2:
print
(k,"是素數"
)else
:for i in
range(2
,k):
if k % i ==0:
print
(k,"不是素數"
)break
elif i == k -1:
print
(k,"是素數"
)
n =
eval
(input
("請輸入n,n要大於2:"))
print(2
,end =
" ")
for i in
range(2
,n+1):
for j in
range(2
,i):
if i % j ==0:
break
elif j == i -1:
print
(i,end =
" ")
for i in
range
(100
,1000):
a = i //
100 b = i %
100//
10 c = i %
10if i == a**
3+ b**
3+ c**3:
print
(i)
t =
eval
(input
("請輸入正數:"))
print
("開方為:{}"
.format
(t**
0.5)
)
學習與實踐總結一(Python)
num 10 9,8 此題注意區分下面兩種情況 print num 3 列印三遍列表num print i 3for i in num 將列表num中的元素分別乘三,然後列印新生成的列表 執行結果 10 9,8 10,9 8,10 9,8 30,27,24 weekdaytitles sunmont...
學習與實踐總結三(Python)
sys.version 獲取python解釋程式的版本資訊 其他關於python的sys模組的資料 執行後可以檢視python的版本的是 d a.import sys print sys.version b.import system print system.version c.import sy...
學習與實踐總結五(Python)
按照規範的設計方法,乙個完整的資料庫設計一般分為以下六個階段 1.需求分析階段 分析使用者的需求,包括資料 功能和效能需求 2.概念設計階段 主要採用e r模型進行設計,包括畫e r圖 3.邏輯設計階段 通過將e r圖轉換成表,實現從e r模型到關係模型的轉換 4.物理設計階段 主要是為所設計的資料...