24点游戏说明
思路
''' 24点游戏 ''' import random class Game(object): def __init__(self): self.curCard = [] def getCard(self): #获得四张牌 for i in range(4): self.curCard.append(str(random.randint(1,13))) #获得随机的,1到K def start(self): #开始游戏 self.curCard = [] self.getCard() self.showCard() self.answer() def showCard(self): #查看当前拿到的牌 print(f'你拿到的牌是:{self.curCard[0]} {self.curCard[1]} {self.curCard[2]} {self.curCard[3]}') def answer(self): #输入答案区域 print('-->>请在下面输入答案,你的输入只能包含数字和这些运算符: + - * / ( ) ') print('-->>输入-1为放弃(拿到的牌不一定可以组成24)') a = input('答案:') if a == '-1': print('你放弃了游戏') else: if set(a) - set(self.curCard) - set(['+','-','*','/','(',')']) == set(): b = eval(a) if b == 24: print('你的结果为24,你赢了') else: print(f'你的结果为{b}') else: print('你的输入含有非法字符') if __name__ == "__main__": a = Game() a.start()
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算