python實現一個猜拳游戲_python

來源:腳本之家  責任編輯:小易  

主要在后面,修改一下判斷的2113部分5261,如果再來一局,則4102獲得輸入。如果結束游戲,則break跳出循環if(answer=='yes'):    print('再來一1653局');    player = input('請輸入:剪刀(0) 石頭(1) 布(2):')    player = int(player)    computer = random.randint(0,2)else:    print('游戲結束')    break追問不是吧.. 我寫出來還是不行,import randomloop = Truewhile loop:    player = int(input('請輸入2113: 剪刀0 石頭1 布2'))    computer = random.randint(0, 2)    if player == computer:        print('平局5261')    elif (player - computer) in [1, -2]:        print('贏')    else:        print('輸')    answer = input('want to play again?> yes 1 or no 2')    if answer == 2:        loop = False        print('游戲結4102束')    else: print('再來1653一局')www.13333515.buzz防采集請勿采集本網。

本文實例為大家分享了python實現一個猜拳游戲的具體代碼,供大家參考,具體內容如下

請輸入你的出拳數字<input /><br/> 比賽 div> window.onload=function(){ document.querySelector(\"button\").onclick=function(){ var m=document.querySelector(\"div\");var x1=Number

設計一個猜拳的游戲,要求如下:

第一個不就是有名的“俄羅斯輪盤”嘛!第二個,描述的太簡單了!

1、游戲開始時,輸入玩家名字

參與游戲者每人抽一張撲克牌,然后相繼按撲克牌的順序坐好,持最小(或最大)的那張撲克牌的人為先頭,用嘴銜住那根牙簽,依次傳到下一個人的嘴里,不許掉哦,注意不能借用手或任何工具幫忙,如果掉了,那

2、可以選擇3個電腦對手(電腦名字自定)

1個就行 100個也行(寫99個父類)

3、游戲規則為:1、剪刀 2、石頭 3、布

#include include include using namespace std;class computer/電腦類 { public: int a;computer()/構造函數 { } void inni1()/出拳 { srand(time(0));a=rand()%3;} void display1()/輸出出拳 {

4、游戲開始,玩家vs電腦,玩家選擇出一個,電腦隨機1-3

5、具有局數統計(如:現在是第幾局)、輸贏統計(玩家勝幾局,電腦勝幾局)

效果圖如下:

代碼如下:

import random #先導入隨機數class game(): #創建一個游戲的類 里面分為兩個屬性一個玩家名 一個電腦名 def __init__(self,playername,computername): self.playername=playername self.computername=computername self.playerscore=0 #玩家得分 self.comscore=0 #電腦得分 self.sum=0 #平局數 def startgame(self): newname=input("請輸入你的鼎鼎大名:") self.playername=newname dnname=input("請選擇你的對手:1.王源,2.王俊凱,3.易烊千璽:") if dnname=="1": print("你的對手為王源") self.computername="王源" elif dnname=="2": print("你的對手為王俊凱") self.computername = "王俊凱" elif dnname=="3": print("你的對手為易烊千璽") self.computername = "易烊千璽" else: print("輸入有誤,系統以為你隨機挑選王俊凱") self.computername = "王俊凱" print("--------猜拳游戲開始,%s VS %s--------" % (self.playername, self.computername)) print("游戲規則為:1.剪刀,2.石頭,3.布") while True: player=int(input("玩家請出拳:")) #玩家出拳 player = random.randint(1, 3) if player == 1: print(" %s出了剪刀" % self.playername) elif player == 2: print(" %s出了石頭" % self.playername) else: print(" %s出了布" % self.playername) #電腦出拳 computer=random.randint(1,3) if computer==1: print(" %s出了剪刀"%self.computername) elif computer==2: print(" %s出了石頭"%self.computername) else: print(" %s出了布"%self.computername) if(player==computer): print("平局") self.sum+=1 elif(player==1 and computer==3) or(player==2 and computer==1) or(player==3 and computer==2): print("%s本局獲勝"%self.playername) self.playerscore+=1 else: print("%s本局獲勝"%self.computername) self.comscore+=1 print("輸贏統計:%s VS %s" % (self.playername, self.computername), "玩家%s勝利%d次" % (self.playername, self.playerscore), "%s勝利%d次" % (self.computername, self.comscore), "%d次平局" % self.sum) print("---------------------------------------------------") tag = input("是否繼續y/n :") if tag.lower() == 'n': print("輸贏統計:%s VS %s" % (self.playername, self.computername), "玩家%s勝利%d次" % (self.playername, self.playerscore), "%s勝利%d次" % (self.computername, self.comscore), "%d次平局" % self.sum) breaklx=game("as","hfg") #傳入的參數數量必須和定義參數的數量相等lx.startgame() #調用游戲開始的方法

更多有趣的經典小游戲實現專題,分享給大家:

C++經典小游戲匯總

python經典小游戲匯總

python俄羅斯方塊游戲集合

JavaScript經典游戲 玩不停

java經典小游戲匯總

javascript經典小游戲匯總

#coding=utf8 import random changes=["內容來自www.13333515.buzz請勿采集。


  • 本文相關:
  • python實現猜拳游戲
  • python 實現人和電腦猜拳的示例代碼
  • python實現人機猜拳小游戲
  • python使用if語句實現一個猜拳游戲詳解
  • python實現猜拳小游戲
  • python給微信好友定時推送消息的示例
  • python繪制頻率分布直方圖的示例
  • python集成開發環境配置(pycharm)
  • 使用opcode繞過python沙箱的方法詳解
  • python 實現自動獲取種子磁力鏈接方式
  • django的settings中設置中文支持的實現
  • python datetime 格式化 明天,昨天實例
  • python實現網站注冊驗證碼生成類
  • 淺談django queryset對象(模型.objects)的常用方法
  • python實現bp神經網絡回歸預測模型
  • 求助,用python編寫一個猜拳游戲程序,要求有這樣的開頭
  • python新手寫的一個猜拳游戲有些疑問
  • 用C#編寫一個猜拳的小游戲
  • 用java編寫一個猜拳游戲
  • JavaScript利用Math隨機數,實現一個猜拳小游戲,
  • 問一個猜拳游戲
  • 好玩的猜拳游戲
  • 用java程序編寫一個猜拳游戲需要幾個類
  • 怎么用c++來寫人機猜拳小游戲程序?包括三個類,電腦類,person類,判斷輸贏。注意不是java
  • 急求一個JAVA編程,“編寫一個猜拳游戲,分別用0、1、2表示石頭、剪子、布。
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全vbsdos/bathtahtcpythonperl游戲相關vba遠程腳本coldfusionruby專題autoitseraphzonepowershelllinux shellluagolangerlang其它首頁c++經典小游戲匯總python經典小游戲匯總python俄羅斯方塊游戲集合javascript經典游戲 玩不停java經典小游戲匯總python實現猜拳游戲python 實現人和電腦猜拳的示例代碼python實現人機猜拳小游戲python使用if語句實現一個猜拳游戲詳解python實現猜拳小游戲python給微信好友定時推送消息的示例python繪制頻率分布直方圖的示例python集成開發環境配置(pycharm)使用opcode繞過python沙箱的方法詳解python 實現自動獲取種子磁力鏈接方式django的settings中設置中文支持的實現python datetime 格式化 明天,昨天實例python實現網站注冊驗證碼生成類淺談django queryset對象(模型.objects)的常用方法python實現bp神經網絡回歸預測模型python入門教程 超詳細1小時學會python 列表(list)操作方法詳解python 元組(tuple)操作詳解python 字典(dictionary)操作詳解pycharm 使用心得(一)安裝和首python strip()函數 介紹python 中文亂碼問題深入分析python中使用xlrd、xlwt操作excepython科學計算環境推薦——anacpython逐行讀取文件內容的三種方python設置隨機種子實例講解python采用raw_input讀取輸入值的方法python文件的md5加密方法python3+opencv3識別圖片中的物體并截取的python使用socket遠程連接錯誤處理方法python列表去重的二種方法mysql最常見的操作語句小結解決python3.5 正常安裝 卻不能直接使用tpython 日志logging模塊用法簡單示例python中mysqldb模塊用法實例
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.13333515.buzz All Rights Reserved
    3排列五开奖结果