浙江11选5任五技巧:自學Python編程【第三十八節】用文件保存游戲(2)

浙江11选5任3遗漏 www.ehxis.com 同學們!我們上節課學習了用文件保存游戲(1),我們已經可以從文件中讀取游戲成績的數據了,這節課我們該考慮,如何把我們每次游戲的結果保存進去,這樣有來有往,才能玩的開心呀!所以,接下來我們就來學習吧:

首先,我們需要有一個變量來記錄每次游戲所用的輪數:

times = 0

然后在游戲每進行一輪的時候,累加這個變量:

times += 1

當游戲結束后,我們要把這個變量的值,也就是本次游戲的數據,添加到我們的記錄中。

如果是第一次玩,或者本次的輪數比最小輪數還少,就記錄本次成績為最小輪數:

if game_times == 0 or times < min_times: 
min_times = times

把本次輪數加到游戲總輪數里:

total_times += times

把游戲次數加1:

game_times += 1

現在有了我們需要的數據,把它們拼成我們需要存儲的格式:

result = '%d %d %d' % (game_times, min_times, total_times)

寫入到文件中:

f = open('e:\py\game.txt', 'w') 
f.write(result)
f.close()
自學Python編程【第三十八節】用文件保存游戲(2)

按照類似的方法,你也可以記錄一些其他的數據,比如設定一種記分規則作為游戲得分。雖然在這個小游戲里,記錄成績并沒有太大的樂趣,但通過文件來記錄數據的方法,以后會在很多程序中派上用場。

恭喜你在Python自學的道路上又堅持了一天,這個游戲簡單,甚至有同學覺得有些無聊,但是你可知道Python爬蟲,他爬取數據的過程也是要用到我們學習的文件存取記錄功能的,所以,你是不可以拓展一下呢?更多自學Python編程的內容,我們下節課繼續分享。

好啦,今天的分享到這里就結束了,希望大家能夠持續關注浙江11选5任3遗漏官網,每天都會有大量優質內容與大家分享!免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code