python實現猜拳小遊戲

2021-09-25 17:34:26 字數 1175 閱讀 1772

用python實現猜拳小遊戲

本練習旨在養成良好的編碼習慣和練習邏輯思考.

使用python版本:3.7.3;

**內容實現如下

#!/usr/bin/env python

# -*- coding: utf-8 -*-

"""簡單實現猜拳小遊戲,預設每回合 五局

version: 0.1

author: smartbabble

date: 2018-03-12

"""from random import randint

defmora_game()

: rounds =

0 flag =

true

while flag and rounds <5:

robot = randint(1,

3)player =

input

("遊戲開始請出招:"

"1(表示剪刀),"

"2(表示石頭),"

"3(表示布),"

"q或q(表示退出遊戲) \n"

)if player.lower()==

"q":

flag =

false

print

("遊戲終止!"

)else

: player =

int(player)

rounds +=

1if robot == player:

print

("打平!"

)else

:print

("%s 贏得本局"%(

"robot"

if robot-player ==

1else

"player"))

defmain()

: mora_game(

)if __name__ ==

'__main__'

: main(

)

執行執行結果

python實現猜拳小遊戲

建立乙個猜拳遊戲系統包含以下特性 最高分 玩家姓名 玩家性別 幫助頁面,以及 出拳 技能。要求 使用者進入系統之後,設定玩家姓名和性別 與電腦對戰 或者兩個玩家對戰 出拳的記過是隨機的 剪刀 1 石頭 0 布 2 三局兩勝 一局就是一把,輸了就是此局輸了 記錄最高獲勝次數 最高分 import ra...

Python實現猜拳小遊戲

import random di2 p,w,s 0,0,0while true system random.randint 1,3 player input 遊戲開始 1表示剪刀,2表示石頭,3表示布,q表示退出,請出拳 if player in 1 2 3 q if player q print ...

猜拳小遊戲(python)

import random 載入模組random 隨機數 win 0 定義勝場 lose 0 定義敗場 dogfall 0 定義平局 while true while 迴圈 print 10 猜拳遊戲 10 遊戲開頭輸出 遊戲名 print 勝 s,敗 s,平 s win,lose,dogfall ...