五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

編程練習(xí)|如何用Python實現(xiàn)剪刀石頭布小游戲,一起來PK吧!

2023-03-06 20:47 作者:編程小懟懟  | 我要投稿

今天給大家?guī)淼男【毩?xí)是運用Python編寫一個剪刀石頭布的小游戲

come? let's? go

我們主要應(yīng)用Python的random模塊,并加上優(yōu)化的交互語句,讓大家用Python實現(xiàn)剪刀石頭布的另類玩法。

練習(xí)時間

實現(xiàn)剪刀石頭布游戲的腳本開發(fā)其實十分簡單。
這里選用常用的Python3.8版本進(jìn)行開發(fā),與我們課程教學(xué)環(huán)境的Python版本相匹配。
編譯器選用Pycharm,操作方便。
模塊則是利用random模擬對手剪刀、石頭、布的隨機(jī)選擇。

代碼演示

首先,我們要明確整個腳本撰寫的邏輯流程,游戲流程為:選擇對手——進(jìn)行PK對戰(zhàn)——顯示結(jié)果——退出或繼續(xù)游戲
那么接下來,在這個基礎(chǔ)上我們進(jìn)行各個部分的逐一實現(xiàn):

選擇對手函數(shù)的編寫

在代碼的開始,我們要引入初始化的name(玩家名稱)、hero_name(對手名稱)、win1(我方勝利次數(shù))、win2(對方勝利次數(shù))、pk_sum(對決總數(shù)量)。
定義一個hero函數(shù),函數(shù)內(nèi)使用接收用戶輸入的玩家名稱并確定選擇PK的對手名稱。

進(jìn)行pk對戰(zhàn)函數(shù)的編寫


定義一個pk函數(shù),用于進(jìn)行對手倆倆之間的PK,將win1、win2、pk_sum變量定義為全局變量,使得函數(shù)內(nèi)對這些變量的增減變化能夠統(tǒng)御到全局。
將剪刀石頭布三種情況與數(shù)字123進(jìn)行對標(biāo),并定義每種情況下的勝負(fù)結(jié)果,并用while循環(huán)控制pk的執(zhí)行次數(shù)。

顯示結(jié)果


定義一個result函數(shù),將本次競賽的結(jié)果呈現(xiàn)出來,包括進(jìn)行了幾局比賽,每位選手勝負(fù)的情況。

退出或繼續(xù)


在代碼的最后我們定義一個exits函數(shù),通過與用戶交互的形式來決定是否要繼續(xù)游戲的循環(huán) 結(jié)果呈現(xiàn)

通過調(diào)用上述定義的函數(shù)我們實現(xiàn)整個游戲腳本的運行。
首先我們輸入自己的昵稱,接下來我們可以選擇自己想要挑戰(zhàn)的對手,經(jīng)過多番的pk后,最后我們得出競賽的結(jié)果。

總結(jié)

用Python編寫剪刀石頭布小游戲,同學(xué)們可以自己試一試哦!
我們的Python基礎(chǔ)課程中也帶大家編制過精簡版的石頭剪刀布的游戲腳本,感興趣的同學(xué)們可以去看一看哦!

還沒有學(xué)習(xí)Python的同學(xué)們,歡迎來找小姐姐來領(lǐng)取編程資料或者領(lǐng)取剪刀石頭布的源碼


編程練習(xí)|如何用Python實現(xiàn)剪刀石頭布小游戲,一起來PK吧!的評論 (共 條)

分享到微博請遵守國家法律
达拉特旗| 眉山市| 若羌县| 婺源县| 新沂市| 克山县| 双流县| 通榆县| 伊吾县| 本溪| 湄潭县| 黄大仙区| 洪湖市| 宁夏| 凤城市| 甘谷县| 濮阳市| 丽水市| 汝南县| 通道| 松阳县| 岫岩| 达尔| 福贡县| 连江县| 长丰县| 五河县| 锡林浩特市| 珠海市| 义马市| 行唐县| 多伦县| 彩票| 丹东市| 景德镇市| 海晏县| 平昌县| 五河县| 恭城| 汶川县| 台北县|