Python練習 檔案

2022-01-11 14:41:35 字數 1229 閱讀 1362

1、隨機生成20個兩位正整數,將其公升序排序後再寫入文字檔案data_asc.txt中!

1

import

random

2 alist = [random.randint(10,100) for i in range(20)]#

隨機生成20二位整數

3 alist.sort()#

從小到大公升序

4 date =[str(i)+'\n'

for i in

alist]

5 with open(r'

d:\data_asc.txt

','w

') as fp:#

開啟檔案

6 fp.writelines(date)#

寫檔案

2、定義乙個函式is_prime(n),判斷輸入的n是不是素數,是的話返回true,否則返回false。通過鍵盤輸入兩個整數x和y,呼叫此

1

import

math

2def is_prime(n):#

判斷素數的函式

3if n<2:

4return05

for i in range(2,int(math.sqrt(n))+1):

6if n%i ==0:

7return08

return 1

910 with open('

in.txt

','r

') as fin:

11 data=fin.read()

12 datalist=data.split()

13 datalist=map(int,datalist)

14 x,y=datalist

1516

if x>y:

17 x,y=y,x

18 s=0

19for i in range(x,y+1):

20if

is_prime(i):

21 s=s+1

22 with open('

out.txt

','w

') as fout:

23fout.write(str(s))

24

函式輸出兩數範圍之內素數的個數(包括x和y)。利用檔案實現,將表示範圍的x和y放在in.txt檔案裡,將結果輸出在out.txt檔案中。

python日常練習(檔案簡單操作)

前幾天學習了檔案,藉此機會來練練手,平常學習python都是只看書,大腦中有大體掌握的感覺,今天敲了 發現漏洞百出,在同學面前相形見絀。借雙11來上傳我的第一篇python部落格,也好平復一下浮躁的心情 現在知道聖如佛什麼感覺了2333 好了,以後可不能眼高手低嘞,多敲多練才是王道 要求 上半部分分...

c基礎練習 檔案練習

1.單字元讀寫 define crt secure no warnings include include includeint main01 char buf this is a test for pfutc for int i 0 i int strlen buf i fclose fp wri...

Open Inventor練習 檔案讀取

open inventor採用soinput和sodb讀取許多三維格式儲存檔案,如iv等檔案,這個就是檔案讀取的演示例子。define coin dll define sowin dll 載入coin庫檔案 ifdef debug pragma comment lib,sowin1d.lib pra...