日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

用Python實現石頭剪刀布游戲_python

作者:小鹿煥煥 ? 更新時間: 2022-03-31 編程語言

?從控制臺輸入要出的拳 —— 剪刀(0)/石頭(1)/布(2)

?電腦 **隨機** 出拳?

?比較勝負

增加錯誤輸入的檢測模塊

# -*- coding = utf-8 -*-
# @Time :  22:03
# @Author : huanhuan
# @File : test.py
# @Software : PyCharm
import random
 
 
def show(num):
    if num == 0:
        sign = "剪刀"
    elif num == 1:
        sign = "石頭"
    else:
        sign = "布"
    return sign
 
 
while True:
    try:
        com = random.randint(0, 2)
        people = int(input("請輸入(剪刀:0,石頭:1,布:2):"))
        if people > 3 or people < 0:
            print("請輸入正確的數字")
        else:
            print("玩家出%s,電腦出%s" % (show(people), show(com)))
            if (people == 0 and com == 2) \
                    or (people == 1 and com == 0) \
                    or (people == 2 and com == 1):
                print("玩家勝利")
            elif people == com:
                print("雙方平局")
            elif people == 3:
                print("結束游戲")
                break
            else:
                print("電腦勝利")
    except ValueError:
        print("請輸入數字而不是字母")

原文鏈接:https://blog.csdn.net/qq_44771627/article/details/122547894

欄目分類
最近更新