python做的游戏可以导出吗_Python视频教程
話接上回。我們已經(jīng)能從文件中讀取游戲成績數(shù)據(jù)了,接下來就要考慮,怎么把我們每次游戲的結(jié)果保存進(jìn)去。
首先,我們需要有一個(gè)變量來記錄每次游戲所用的輪數(shù):
times = 0
然后在游戲每進(jìn)行一輪的時(shí)候,累加這個(gè)變量:
times += 1
當(dāng)游戲結(jié)束后,我們要把這個(gè)變量的值,也就是本次游戲的數(shù)據(jù),添加到我們的記錄中。
如果是第一次玩,或者本次的輪數(shù)比最小輪數(shù)還少,就記錄本次成績?yōu)樽钚≥啍?shù):
if game_times == 0 or times < min_times:
min_times = times
把本次輪數(shù)加到游戲總輪數(shù)里:
total_times += times
把游戲次數(shù)加1:
game_times += 1
現(xiàn)在有了我們需要的數(shù)據(jù),把它們拼成我們需要存儲(chǔ)的格式:
result = '%d %d %d' % (game_times, min_times, total_times)
寫入到文件中:
f = open('e:\py\game.txt', 'w')
f.write(result)
f.close()
按照類似的方法,你也可以記錄一些其他的數(shù)據(jù),比如設(shè)定一種記分規(guī)則作為游戲得分。雖然在這個(gè)小游戲里,記錄成績并沒有太大的樂趣,但通過文件來記錄數(shù)據(jù)的方法,以后會(huì)在很多程序中派上用場(chǎng)。
文章來源于Crossin,由課課家
總結(jié)
以上是生活随笔為你收集整理的python做的游戏可以导出吗_Python视频教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Webservice 或者HttpReq
- 下一篇: 有关于我的SDL所使用的环境