欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python人和機器猜拳游戲實現

系統 2041 0

人機猜拳比賽

完成人機猜拳互動游戲的開發,用戶通過控制臺輸入實現出拳,電腦通過程序中的隨機數實現出拳,每一局結束后都要輸出結果。當用戶輸入n時停止游戲,并輸出總結果。

            #!/usr/bin/env python
# -*- coding: UTF-8 -*-
# 人和機器猜拳游戲
# 選擇角色1 曹操 2張飛 3 劉備
# 角色猜拳1剪刀 2石頭 3布 玩家輸入一個1-3的數字
# 電腦出拳 隨機產生1個1-3的數字,提示電腦出拳結果,本局對戰結果...贏...輸,是否繼續?y/n
# 輸出結果 角色贏幾局 電腦贏幾局,平局幾次 游戲結束
import random


# 寫法--------1

class ren():
    def __init__(self):
        print("-----------人機大戰-------------\n")
        name = ""
        while 1:
            js = input("輸入要選擇的角色:\n\n1---曹操  2---張飛  3---關羽")
            if js.isdigit():
                js = int(js)
                if js == 1:
                    print("玩家角色為---曹操")
                    self.name = "曹操"
                    break
                elif js == 2:
                    print("玩家角色為---張飛")
                    self.name = "張飛"
                    break
                elif js == 3:
                    print("玩家角色為---關羽")
                    self.name = "關羽"
                    break
                else:
                    print("角色選擇錯誤,請從新選擇----\n")

            else:
                print("輸入角色有誤!請從新輸入----\n")

    def caiquan(self):
        while 1:
            quan = input("請輸入要出拳的選項:\n1----石頭  2----剪刀  3----布")
            if quan.isdigit():
                quan = int(quan)
                if quan == 1:
                    print("玩家選擇出----石頭", )
                    break
                elif quan == 2:
                    print("玩家選擇出----剪刀")
                    break
                elif quan == 3:
                    print("玩家選擇出---- 布")
                    break
                else:
                    print("選擇錯誤!請從新選擇!\n")
            else:
                print("輸入數字不正確!請重新輸入------\n")
        return quan


class dian():
    diannao = "電腦"

    def suiji(self):
        suijishu = random.randint(1, 3)
        if suijishu == 1:
            print("電腦選擇出----石頭")
        elif suijishu == 2:
            print("電腦選擇出----剪刀")
        else:
            print("電腦選擇出---- 布")

        return suijishu


class zhixuan():
    chuquan1 = 0
    chuquan2 = 0
    chuquan3 = 0

    def __init__(self):
        renduixiang = ren()  # ren類 對象
        diannaoduixiang = dian()  # dian類 對象
        while 1:
            caiquanjieguo = renduixiang.caiquan()
            diannaojieguo = diannaoduixiang.suiji()
            if caiquanjieguo == 1 and diannaojieguo == 2 or \
                    caiquanjieguo == 2 and diannaojieguo == 3 or \
                    caiquanjieguo == 3 and diannaojieguo == 1:
                print("----------玩家贏!")
                self.chuquan1 += 1
            elif caiquanjieguo == diannaojieguo:
                print("----------平局!")
                self.chuquan3 += 1
            else:
                print("----------電腦贏!")
                self.chuquan2 += 1
            if input("是否繼續游戲:yes or no ?\n任意鍵------n\n").lower() == "n":
                break
        if self.chuquan1 > self.chuquan2:
            wanjiaying = "玩家勝利!"
        elif self.chuquan1 == self.chuquan2:
            wanjiaying = "平---局"
        else:
            wanjiaying = "電腦勝利"
        print("-----------------人機大戰----------------\n游戲結束 :\n"
              "玩家共贏{0}次---電腦共贏{1}次---平局次數{2}次\n————總結果為 : {3}" \
              .format(self.chuquan1, self.chuquan2, self.chuquan3, wanjiaying))


duixiang1 = zhixuan()  # 生成的對象 未保存到變量中

          

?

運行結果: python人和機器猜拳游戲實現_第1張圖片

?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 成人欧美在线观看 | 看免费一级毛片 | 欧美电影精品久久久久 | 国产高清一国产免费软件 | 91网站在线观看视频 | 久久精品亚洲精品国产欧美kt∨ | 久久亚洲日本不卡一区二区 | 国产精品精品 | 综合二区| 天天看天天摸色天天综合网 | 亚洲精品乱码久久久久久花季 | 在线观看成人 | 国产亚洲精品影视在线 | 欧洲精品在线视频 | 亚洲免费看片网站 | 日韩免费视频 | 成人免费观看视频 | 亚洲韩精品欧美一区二区三区 | 日日操夜夜草 | 四虎影院在线 | 美女羞羞网站妖精视频 | 亚洲欧美色欧另类欧 | 九九爱精品 | 天天操网 | 日韩精品一区二区电影 | 日韩一区二区三区在线视频 | 国产成人精品午夜 | 日韩欧美一区二区不卡 | 久视频免费精品6 | 国内精品免费 | 高清不卡一区 | 亚洲综合精品 | 夜夜草 | 久草在线视频福利 | 一级特黄欧美日韩免费视频 | 日出水了视频大全 | jvid精品资源在线观看 | 国产欧美综合精品一区二区 | 日色网站| 97国产在线播放 | 国产精品久久久久久久久电影网 |