這個python,我之前是學習過一部分的,所以我就半途插入。
有一些和c語言不一樣的,我會指出來。
我們猜拳遊戲要讓電腦生成乙個隨機數,那麼我們需要讓python先導入生成隨機數的模組,然後使用模組內的功能,很好理解,和結構體有一點點像。
匯入模組:import+【模組名】
使用功能:【模組名】.【函式名】(起始數字,結束數字)
import random
cp = random.randint(0,
2)py =
int(
input
('請出拳,0是石頭,1是剪刀,2是布》:'))
if((py ==0)
and(cp ==1)
)or((py ==1)
and(cp==2)
)or((py ==2)
and(cp ==0)
):print
('玩家獲勝'
)elif
(py == cp)
:print
('平局'
)else
:print
('電腦獲勝'
)
input一定要強制型別轉換成int,因為input接受的是字串,如果不強制型別轉換成int,會有bug,你可以試試。
有沒有發現python的猜拳可比c的猜拳容易很多了?
猜拳遊戲Java
拿到這道問題,大值瀏覽下需要的類,既然是遊戲,game類中包含了init 與begin 兩個方法,可以猜測,game類作為了乙個 控制器 的角色,在裡面進行操作,建立person與computer類的物件,並呼叫各showquan 方法,對結果進行比較,得出是否獲勝的結論。思路清晰後,開始編寫相關的...
python 猜拳遊戲
ubuntu下編寫的乙個小遊戲,強迫症患者表示玩了好久。the finger guessing game coding utf 8 匯入乙個包,可以理解為乙個工具箱 import random 等待玩家輸入 playerpls raw input 請輸入 剪刀 0 石頭 1 布 2 player i...
if應用 猜拳遊戲
猜拳遊戲的動作包括。玩家出拳,電腦出拳,判斷結果,反饋。玩家出拳 player int input 請出拳 剪刀 0 石頭 1 布 2 剪刀是0,石頭是1,布是2 print 玩家出拳 d player 通過簡單的數學來代替實際的出拳,從鍵盤中獲取玩家出拳資訊,並轉化為整數量。注釋掉的 是用來檢測這...