av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python實(shí)現(xiàn)石頭剪刀布游戲

瀏覽:9日期:2022-06-29 14:47:07

本文實(shí)例為大家分享了一個(gè)簡(jiǎn)單的小游戲,分享給大家。

利用隨機(jī)函數(shù)制作石頭剪刀布小游戲

程序只運(yùn)行一次

import randoma = input('請(qǐng)出拳(石頭/剪刀/布):')b = ['剪刀', '石頭', '布']# 定義贏的列表win_list = [['石頭', '剪刀'], ['剪刀', '布'], ['布', '石頭']]# 計(jì)算機(jī)隨機(jī)選擇出拳mac = random.choice(b)print('你出拳:', a)print('計(jì)算機(jī)出拳:', mac)if a in b: if a == mac: print('平局') elif [a, mac] in win_list: # 如果在贏的列表中,代表你贏了,主要你和計(jì)算機(jī)的順序要和贏的列表一樣 print('恭喜,你贏了') else: print('很遺憾,你輸了')else: print('輸入錯(cuò)誤')

每次出拳一次要運(yùn)行一次,很麻煩,要讓程序一直運(yùn)行

在程序中加個(gè)while條件就解決啦

import randomwhile True: a = input('請(qǐng)出拳(石頭/剪刀/布):') b = ['剪刀', '石頭', '布'] # 定義贏的列表 win_list = [['石頭', '剪刀'], ['剪刀', '布'], ['布', '石頭']] # 計(jì)算機(jī)隨機(jī)選擇出拳 mac = random.choice(b) print('你出拳:', a) print('計(jì)算機(jī)出拳:', mac) if a in b: if a == mac: print('平局') elif [a, mac] in win_list: # 如果在贏的列表中,代表你贏了,主要你和計(jì)算機(jī)的順序要和贏的列表一樣 print('恭喜,你贏了') else: print('很遺憾,你輸了') else: print('輸入錯(cuò)誤')

長(zhǎng)期玩游戲不利于身心健康,玩游戲要有度

那就默認(rèn)游戲一開(kāi)始有三次機(jī)會(huì)吧,每玩一次減掉一次機(jī)會(huì),如果贏了就增加一次機(jī)會(huì)

import randomcount = 3while count: a = input('請(qǐng)出拳(石頭/剪刀/布):') b = ['剪刀', '石頭', '布'] # 定義贏的列表 win_list = [['石頭', '剪刀'], ['剪刀', '布'], ['布', '石頭']] # 計(jì)算機(jī)隨機(jī)選擇出拳 mac = random.choice(b) print('你出拳:', a) print('計(jì)算機(jī)出拳:', mac) if a in b: count -= 1 if a == mac: print('平局') elif [a, mac] in win_list: # 如果在贏的列表中,代表你贏了,主要你和計(jì)算機(jī)的順序要和贏的列表一樣 print('恭喜,你贏了') count += 1 else: print('很遺憾,你輸了') else: print('輸入錯(cuò)誤') print('你還剩余機(jī)會(huì)', count)

免費(fèi)玩了這么多次,要給項(xiàng)目創(chuàng)造一點(diǎn)收益啊

當(dāng)游戲剩余機(jī)會(huì)0時(shí),用戶(hù)可選擇充值繼續(xù)玩,1塊錢(qián)等于三次機(jī)會(huì),輸入字符串或者輸入的不是1,5,10時(shí),退出程序

import randomcount = 3while count: a = input('請(qǐng)出拳(石頭/剪刀/布):') b = ['剪刀', '石頭', '布'] win_list = [['石頭', '剪刀'], ['剪刀', '布'], ['布', '石頭']] mac = random.choice(b) print('你出拳:', a) print('計(jì)算機(jī)出拳:', mac) if a in b: count -= 1 if a == mac: print('平局') elif [a, mac] in win_list: print('恭喜,你贏了') count += 1 else: print('很遺憾,你輸了') else: print('輸入錯(cuò)誤') print('你還剩余機(jī)會(huì)', count) if count == 0: print('機(jī)會(huì)用完啦,充值可以繼續(xù)玩哦,充值金額分別為1,5,10元,一元可增加三次機(jī)會(huì)。') a = input('請(qǐng)選擇充值金額:') try: a = int(a) if a == 1 or a == 5 or a == 10: count = a else: print('請(qǐng)輸入1,5,10') except: print('請(qǐng)輸入正確的金額')

輸入字符串或者輸入不是1,5,10 可以繼續(xù)輸入或者選擇q退出

import randomcount = 3while count: a = input('請(qǐng)出拳(石頭/剪刀/布):') b = ['剪刀', '石頭', '布'] win_list = [['石頭', '剪刀'], ['剪刀', '布'], ['布', '石頭']] mac = random.choice(b) print('你出拳:', a) print('計(jì)算機(jī)出拳:', mac) if a in b: count -= 1 if a == mac: print('平局') elif [a, mac] in win_list: print('恭喜,你贏了') count += 1 else: print('很遺憾,你輸了') else: print('輸入錯(cuò)誤') print('你還剩余機(jī)會(huì)', count) if count == 0: print('機(jī)會(huì)用完啦,充值可以繼續(xù)玩哦,充值金額分別為1,5,10元,一元可增加三次機(jī)會(huì)。') while True: a = input('請(qǐng)選擇充值金額或者輸入Q退出:') if a == ’Q’: exit() try: a = int(a) if a == 1 or a == 5 or a == 10: count = a else: print('請(qǐng)輸入1,5,10') except: print('請(qǐng)輸入正確的金額')

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产日韩欧美另类 | 91久操网| 日本中文字幕视频 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 国内精品成人 | 精品亚洲一区二区三区四区五区 | 奇米超碰在线 | 国产一区亚洲 | 日韩毛片播放 | 国产在线观看av | 亚洲一区二区久久 | 午夜寂寞影院列表 | 91视频一区 | 国产精品日韩一区二区 | 五月婷婷亚洲 | 欧美性乱 | 久草院线| 国产在线视频一区 | 色婷婷av久久久久久久 | 国内精品久久精品 | 日韩中文字幕 | 成人性生交大片免费看中文带字幕 | 视频在线亚洲 | 日韩成人av在线播放 | 中文字幕高清视频 | 天堂影院av| 男人天堂午夜 | 国产精品毛片一区二区三区 | 欧美中文字幕在线观看 | 久久伊人精品 | 色资源在线视频 | 操操操操操 | 亚州精品天堂中文字幕 | 亚洲自拍偷拍欧美 | 亚洲视频a| 女女百合av大片一区二区三区九县 | 国产福利91精品一区二区三区 | 91麻豆蜜桃一区二区三区 | 日本视频中文字幕 | 99福利视频 | 黄色在线免费观看视频 |