python 石頭剪刀布 1 0

2021-10-02 02:06:40 字數 1333 閱讀 9136

1、使用if判斷語句完成 石頭剪刀布遊戲1.0版本

該遊戲當前版本內容如下:

1、進入程式 讓玩家輸入角色姓名 對角色姓名進行規格判斷(中英文本元組成 4-6位)

2、程式執行後,讓玩家輸入「石頭」或「剪刀」或「布」

3、判斷玩家輸入的內容是否符合規範

4、讓電腦隨機在石頭 剪刀 布 三個選項中選擇一種

5、判斷 玩家和電腦誰輸誰贏或者平局

username=input(

"請輸入使用者名稱:"

)if username.isalpha(

)==false:

print(

"使用者名稱由中英文本元組成"

)elif len(username)

<4 or len(username)

>6:

print(

"使用者名為4-6位"

)wanjia=input(

"請輸入 石頭 剪刀 或者布 其中之一"

)word=

["石頭","剪刀","布"

]if wanjia not in word:

print(

"請正確輸入"

)else:

print(wanjia)

import random

zt=random.choice(

["石頭","剪刀","布"])

print(zt)a=[

["布","石頭"

],["石頭","剪刀"

],["剪刀","布"]]

if wanjia ==zt:

print(

"平局"

)elif

[wanjia,zt]

in a:

print(

"玩家獲勝"

)else:

print(

"電腦獲勝"

)

完成這個練習 需要用到隨機數:

首先想要在python當中使用隨機數 應該先呼叫隨機數庫

import random 匯入random庫
定義乙個變數 來承載隨機產生的數字

suiji=random.randrange(10)

print(suiji)會隨機到1-10中的任意乙個數

sui jifanwei=random.randrange(1,4)

print(sui jifanwei) 會隨機出現 1 2 3

xzsj=random.choice(

[「哈哈」,「嘿嘿」,「呵呵」]

)print(xzsj)

Python 剪刀石頭布

python 剪刀石頭布 by 鄭瑞國 import random mydict while true 提示獲取玩家的輸入 player int input 請輸入 0剪刀 1石頭 2布 讓電腦隨機出乙個 computer random.randint 0,2 print player mydict...

Python 剪刀石頭布

author cch coding utf 8 time 2020 9 30 10 53 file demo3.py software pycharm 剪刀 0,石頭 1,布 2 使用者輸入數字0 2中的乙個數字,與系統隨機生成的數字比較後,給出結果 import random x random.r...

剪刀石頭布

開始學習時寫的剪刀石頭布 雖然是用c 寫的 我感覺思想還是面向過程 慚愧慚愧 include include include include includeusing namespace std enum caiquan class inte cet inte cet inte cet system...