tft每日頭條

 > 遊戲

 > 兔兔子的猜拳遊戲

兔兔子的猜拳遊戲

遊戲 更新时间:2024-11-10 12:44:24

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

關鍵詞:從錯誤開始

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

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

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

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

設置兩個變量

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

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

對兩個結果進行比較

将結果顯示出來。

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

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

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

上圖僅是主體程序部分。

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

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

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

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

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

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

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

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

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关遊戲资讯推荐

热门遊戲资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved