1、隨機生成20個兩位正整數,將其公升序排序後再寫入文字檔案data_asc.txt中!
1import
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,呼叫此
1import
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...