久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Python實現石頭剪刀布游戲

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

本文實例為大家分享了一個簡單的小游戲,分享給大家。

利用隨機函數制作石頭剪刀布小游戲

程序只運行一次

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

每次出拳一次要運行一次,很麻煩,要讓程序一直運行

在程序中加個while條件就解決啦

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

長期玩游戲不利于身心健康,玩游戲要有度

那就默認游戲一開始有三次機會吧,每玩一次減掉一次機會,如果贏了就增加一次機會

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

免費玩了這么多次,要給項目創造一點收益啊

當游戲剩余機會0時,用戶可選擇充值繼續玩,1塊錢等于三次機會,輸入字符串或者輸入的不是1,5,10時,退出程序

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

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

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 一区二区三区四区 | 99久久夜色精品国产亚洲1000部 | 国产精品综合 | 久久一区 | 国产精品a久久久久 | 有码在线 | 中文字幕乱码一区二区三区 | 欧美a在线看 | 久久影院一区 | 国产精品99久久久久久久vr | 日韩欧美国产精品一区二区三区 | 精品九九九 | 毛片黄片视频 | 日韩高清中文字幕 | 天天干,夜夜操 | 银杏成人影院在线观看 | 爱爱爱av| 欧洲视频一区二区三区 | 不卡一区二区三区四区 | 成人午夜视频在线观看 | 久久精品久久久久电影 | 亚洲高清电影 | 性大毛片视频 | a视频在线观看 | 日韩专区中文字幕 | 久久99国产精品免费网站 | 最新国产在线视频 | 精品视频久久 | 男人的天堂在线视频 | 国产欧美在线播放 | 亚洲一区二区三区四区五区午夜 | 99成人| 国产精品一区二 | 日本高清h色视频在线观看 日日干日日操 | 亚洲一区二区在线 | 日本免费网站 | 麻豆乱码国产一区二区三区 | 国产日韩欧美三级 | 一区二区三区自拍 | 国产成人精品一区二区三区在线 | 久久久久中文 |