學習與實踐總結十(Python)

2021-09-11 16:18:50 字數 1643 閱讀 2098

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.物理設計階段 主要是為所設計的資料...