
Python
百年bd
新手菜鸟成长中
展开
-
python 类的操作和练习
个人练习原创 2022-05-22 17:36:03 · 886 阅读 · 0 评论 -
Python 人机对战游戏
游戏介绍:两个玩家轮流从一堆物品中拿走一部分,在每一步中,玩家可以自由选择拿走多少物品,但必须至少拿走一个并且最多只能拿走一半物品,然后轮到下一个玩家,拿走最后一个物品的玩家输掉游戏。游戏规则:计算机玩家每次拿走足够多的物品使得剩余数量为2的幂次方减1(也就是3,7,15,31,63…)。若无法满足剩余数量为2的幂次方减1时,则按照游戏介绍中的原则随机取走一部分物品。import random#机器人拿走数量的函数,需要剩余的物品数,返回拿走的数def cpt(shengyu): w原创 2022-05-15 22:17:56 · 866 阅读 · 0 评论 -
Python抓狐狸游戏
要求:实现抓狐狸游戏。假设墙上有5个洞(编号分别为0、1、2、3、4),其中一个洞里有狐狸,人类玩家输入洞口编号,如果都里有狐狸就抓到了;如果洞里没有狐狸就第二天抓。但在第二天人类玩家来抓之前,狐狸会调到隔壁的洞里import randomholelist = [0,0,0,0,0]pos = random.randint(0,4)holelist[pos] = 1def fox(pos): go = random.randint(0,1) if pos == 0 &原创 2022-05-15 22:16:46 · 2331 阅读 · 0 评论 -
Python 模拟轮盘抽奖游戏
轮盘分为三部分:一等奖,二等奖和三等奖;轮盘转的时候是随机的,如果范围在[0,0.08)之间,代表一等奖,如果范围在[0.08,0.3)之间,代表2等奖,如果范围在[0.3, 1.0)之间,代表3等奖,模拟本次活动1000人参加, 模拟游戏时需要准备各等级奖品的个数。import randomrewardDict = { '一等奖':(0,0.08), '二等奖':(0.08, 0.3), '三等奖':(0.3, 1.0),}def rewardF原创 2022-05-15 22:15:45 · 3023 阅读 · 0 评论 -
python练习,对列表中字典的操作
4.students = [{'name': '张三', 'age': 18, 'score': 52, 'tel': '1388888998', 'gender': 'female'},{'name': '李四', 'age': 28, 'score': 89, 'tel': '1388666666', 'gender': 'male'},{'name': '王五', 'age': 21, 'score': 95, 'tel': '1365588889', 'gender': 'u...原创 2022-05-04 11:53:09 · 1517 阅读 · 0 评论