午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

Python實現石頭剪刀布游戲

瀏覽:79日期: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 編程
相關文章:
主站蜘蛛池模板: 欧美a在线观看 | 国产一区一区三区 | 天天干视频在线观看 | 一区二区三区免费 | 中文字幕在线视频播放 | 欧美一级一区二区三区 | 日韩欧美中文字幕视频 | 51成人做爰www免费看网站 | 亚洲字幕av一区二区三区四区 | 天天操天天做 | 国产无套精品一区二区 | 国产精品xxxx| 天天综合网天天综合 | 欧美成综合 | 国产精久久久 | 99视频在线免费观看 | 人人干在线观看 | 91网站免费看 | 国产在线观看网站 | 国产18照片色桃 | 男人午夜影院 | 成人性生交大片免费看r链接 | 97超碰在线免费观看 | 红桃av在线 | 韩国成人在线视频 | 毛片.com | 亚洲日本一区二区三区 | 欧美精品久久久久久久久久 | 亚洲第一视频在线 | 热久久在线 | 国产又大又黄又粗 | 国产欧美一区二区三区视频在线观看 | 久久久久亚洲精品国产 | 在线观看国产精品一区 | 天天爽夜夜爽 | 激情黄页 | 国产精品久久777777毛茸茸 | 亚洲97| 亚洲第三十七页 | 久久国产精品99久久人人澡 | 国产成人三级在线播放 |