首页
/
每日頭條
/
遊戲
/
兔兔子的猜拳遊戲
兔兔子的猜拳遊戲
更新时间:2025-12-19 14:46:57

石頭、剪刀、布是好多60後70後兒時的猜拳遊戲。這個遊戲很簡單,閑的時候兩個小朋友可以一塊兒猜拳玩;有些時候事情無法決定的時候,用這個遊戲來決定勝負。

關鍵詞:從錯誤開始

現在提出這樣一個問題,編寫一個猜拳遊戲的腳本,讓你和這個腳本進行猜拳,來看看誰勝誰負,腳本出什麼是随機的,不能受你的輸入影響。腳本的名字叫《石頭剪刀布.py》。

根據以往的經驗,我們可以從無到有,于是我們就寫出了一個基本的程序。主體程序如下

兔兔子的猜拳遊戲(從零之025石頭剪刀布)1

上圖就是主體程序,解讀一下:

設置兩個變量

電腦:記錄電腦産生的出拳結果

出拳:記錄使用者輸入的出拳

對兩個結果進行比較

将結果顯示出來。

主體程序就代表着運行的框架。雖然編寫出來了,所有的函數都未定義,目前程序是不能運行的。

我們知道,猜拳遊戲是需要連續運行的,不想玩的時候才退出,這時候,我們需要在主體框架上增加無限循環和循環控制,循環控制,我們是這樣構思的,隻要出拳的值是q,就退出循環結束運行。這時候,程序變成了下面的模樣

兔兔子的猜拳遊戲(從零之025石頭剪刀布)2

上圖僅是主體程序部分。

對于此程序,我們的編程策略是先搭建骨架,再逐步豐滿。在編寫的過程中缺什麼補什麼。從錯誤開始,逐漸走向正确。

我們編寫程序,先使得程序能運行,實現程序正義,不論結果。在編寫的過程中,順便搞一點基建,補充一些最基本的内容。程序如下

兔兔子的猜拳遊戲(從零之025石頭剪刀布)3

在上圖中,标記的部分就是将來可能需要的内容,補充這部分内容就相當于搞基礎建設。

此時,程序的基本元素有了,程序也可以運行,但僅僅是空殼子,輸入q退出。試運行的結果如下

兔兔子的猜拳遊戲(從零之025石頭剪刀布)4

可以看出,程序是可以運行的,但是是沒有靈魂的。

通過本文可以了解到一個程序的産生過程。内容先到這裡,程序的發展看下一篇文章。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
xbox曆史十大必玩遊戲
xbox曆史十大必玩遊戲
衆所周知目前3大主流的遊戲主機廠商是任天堂、索尼以及微軟的xbox!但是目前在國内xbox的玩家是比不過前兩家的,這使得現在xbox的玩家比較少,導緻遊戲的在線體驗不怎麼好(亞洲服人數問題)那麼筆者現在向你們推薦10款(亞服)在線人數比較多...
2025-12-19
遊戲公司注重網絡安全
遊戲公司注重網絡安全
近日,廣州市文化廣電旅遊局、市公安局、市遊戲行業協會組織42家遊戲企業約50人開展APP個人信息超範圍采集整治治理專題宣講會。廣州市遊戲行業協會發起組織42家企業現場簽署了《個人信息超範圍采集整治治理遊戲行業公約》。廣州遊戲産業近年來實現快...
2025-12-19
學習雙減背景下數學實踐作業
學習雙減背景下數學實踐作業
考試結果不排名、不以任何方式公布,學校期中期末考試實行等級評價……今天,徐州市區多所學校開展了“雙減”之後的首個期末考試,不少學校用遊戲闖關等形式代替期末筆試。今天上午,徐視融媒記者在徐州市少華街小學看到,學生們戴着小老虎頭飾,正在參加《綠...
2025-12-19
英雄聯盟手遊怎麼下載
英雄聯盟手遊怎麼下載
英雄聯盟手遊怎麼下載?英雄聯盟國服目前沒有上線,無法下載,玩家可以提前進行預約,會有很多不錯的獎勵,今天小編就來說說關于英雄聯盟手遊怎麼下載?下面更多詳細答案一起來看看吧!英雄聯盟手遊怎麼下載英雄聯盟國服目前沒有上線,無法下載,玩家可以提前...
2025-12-19
王者榮耀夏洛特陣營有誰
王者榮耀夏洛特陣營有誰
王者榮耀夏洛特陣營有誰?夏洛特陣營——日落聖殿【同陣營英雄】——亞瑟、安琪拉,現在小編就來說說關于王者榮耀夏洛特陣營有誰?下面内容希望能幫助到你,我們來一起看看吧!王者榮耀夏洛特陣營有誰夏洛特陣營——日落聖殿。【同陣營英雄】——亞瑟、安琪拉...
2025-12-19
Copyright 2023-2025 - www.tftnews.com All Rights Reserved