完成人機(jī)猜拳互動游戲的開發(fā),用戶通過控制臺輸入實現(xiàn)出拳,電腦通過程序中的隨機(jī)數(shù)實現(xiàn)出拳,每一局結(jié)束后都要輸出結(jié)果。當(dāng)用戶輸入n時停止游戲,并輸出總結(jié)果。
我們提供的服務(wù)有:網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、松原ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的松原網(wǎng)站制作公司import random all = ['石頭','剪刀','布'] computer = random.choice(['石頭','剪刀','布']) #所有贏了的情況 win = [['石頭','剪刀'],['布','石頭'],['剪刀','布']] class Text(): def func_play(self): ind = input('請輸入【0】石頭【1】剪刀【2】布') if ind.isalpha(): try: raise ValueError('請輸入數(shù)字') except ValueError as v: print(v) elif ind.isdigit(): ind = int(ind) if 0<=ind<=2: play = all[ind] print('你輸入的是%s,電腦輸入的是%s'%(play,computer)) if play == computer: self.a = '平局' elif [play, computer] in win: self.a = '你贏了' else: self.a = '你輸了' else: print('請輸入0到2之間的數(shù)') print(self.a) def write_file(self): with open('wuhan.txt','a',encoding='utf-8') as f: f.write(self.a+'\n') while True: t = Text() t.func_play() t.write_file()
網(wǎng)站題目:python實現(xiàn)人和電腦猜拳的示例代碼-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://jinyejixie.com/article28/diecjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計公司、網(wǎng)站制作、網(wǎng)站收錄、App開發(fā)、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容