Python 剪刀石頭布

2021-10-09 22:19:34 字數 2302 閱讀 8338

# 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.randint(0,

2)a ="剪刀 (0)"

b ="石頭 (1)"

c ="布 (2)"

print

("猜拳遊戲規則: 剪刀 0, 石頭 1, 布 2"

)while

true

: k =

input

("請輸入相對應的數字:"

)if k.isdigit():

# 是否是數字

k =int(k)

if k ==0:

print

("人類的輸入為:剪刀 (0)"

)if x ==0:

print

("計算機隨機生成數字為: %s"

% a)

print

("哈哈,我們一樣\n"

)break

elif x ==2:

print

("計算機隨機生成數字為: %s"

% c)

print

("哈哈,計算機輸了\n"

)break

elif x ==1:

print

("計算機隨機生成數字為: %s"

% b)

print

("哈哈,計算機贏了\n"

)break

if k ==1:

print

("人類的輸入為:石頭 (1)"

)if x ==1:

print

("計算機隨機生成數字為: %s"

% b)

print

("哈哈,我們一樣\n"

)break

elif x ==0:

print

("計算機隨機生成數字為: %s"

% a)

print

("哈哈,計算機輸了\n"

)break

elif x ==2:

print

("計算機隨機生成數字為: %s"

% c)

print

("哈哈,計算機贏了\n"

)break

if k ==2:

print

("人類的輸入為:布 (2)"

)if x ==2:

print

("計算機隨機生成數字為: %s"

% c)

print

("哈哈,我們一樣\n"

)break

elif x ==1:

print

("計算機隨機生成數字為: %s"

% b)

print

("哈哈,計算機輸了\n"

)break

elif x ==0:

print

("計算機隨機生成數字為: %s"

% a)

print

("哈哈,計算機贏了\n"

)break

if k !=

0and k !=

1and k !=2:

print

("請輸入 0,1,2 其中乙個數字"

)continue

else

:print

("請輸入 0,1,2 其中乙個數字"

)continue

猜拳遊戲規則: 剪刀 0, 石頭 1, 布 2

請輸入相對應的數字:9

請輸入 0,1,2 其中乙個數字

請輸入相對應的數字:lizi

請輸入 0,1,2 其中乙個數字

請輸入相對應的數字:哈哈

請輸入 0,1,2 其中乙個數字

請輸入相對應的數字:0

人類的輸入為:剪刀 (0)

計算機隨機生成數字為: 布 (2)

哈哈,計算機輸了

網友的可供參考,難點在於,isdigit() 的用法

十分鐘搞定 python try except 異常處理和異常回溯

python_異常處理(快速理解,通俗易懂)

3d圖示python標準自學教程基礎篇(3)_異常處理

Python 剪刀石頭布

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

剪刀石頭布

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

石頭剪刀布

題目描述 石頭剪刀布是常見的猜拳遊戲 石頭勝剪刀,剪刀勝布,布勝石頭。如果兩個人出拳一樣,則不分勝負。在 生活大 第二季第 8 集中出現了一種石頭剪刀布的公升級版遊戲。公升級版遊戲在傳統的石頭剪刀布遊戲的基礎上,增加了兩個新手勢 斯波克 星際迷航 主角之一。蜥蜴人 星際迷航 中的反面角色。這五種手勢...