def xingzou(x): if x>=0: print(‘请输入当天行走的步数!’) x = input() calorie = int(x) * 28 print(‘今天共消耗卡路里:’, calorie, “(即”, calorie / 1000, “千卡)”) return print(xingzou(1)) def nengliang(x): if x>0: while True: print(’\n查询能量请输入能量来源!退出程序请输入0\n’) print(‘能量来源如下:\n\n’ ‘生活缴费、行走捐、共享单车、线下支付、网络购票\n’) info = input() # 获取控制台输入的内容 print() # 换行 if info == ‘生活缴费’: # 判断输入的能量来源 print(‘180g’) # 打印对应的能量 elif info == ‘行走捐’: print(‘200g’) elif info == ‘共享单车’: print(‘80g’) elif info == ‘线下支付’: print(‘5g’) elif info == ‘网络购票’: print(‘80g’) elif info == ‘0’: print(‘已退出!’) break return print(nengliang(1)) def chaxun(x): if x>0: print(’——————10086查询功能——————\n’) print(‘输入1,查询当前余额\n’ ‘输入2,查询当前剩余流量\n’ ‘输入3,查询当前剩余通话\n’ ‘输入0,退出自助查询系统!’) while True: info = input() # 获取输入内容 if info == ‘1’: print(‘当前余额为:999元’) elif info == ‘2’: print(‘当前剩余流量为:5G’) elif info == ‘3’: print(‘当前剩余通话为:189分钟’) elif info == ‘0’: print(‘退出自助查询系统!’) break return print(chaxun(1)) def yingxiong(x): if x>0: # 坦克 英雄列表 Tanke = [‘苏烈’, ‘刘邦’, ‘钟馗’, ‘张飞’, ‘牛魔’, ‘程咬金’, ‘白起’, ‘刘禅’, ‘庄周’, ‘项羽’, ‘廉颇’, ‘巨灵神’, ‘安禄山’, ‘猪八戒’] # 战士 英雄列表 zhanshi = [‘狂铁’, ‘裴擒虎’, ‘铠’, ‘孙悟空’, ‘哪吒’, ‘杨戬’, ‘橘右京’, ‘亚瑟’, ‘雅典娜’, ‘夏侯惇’, ‘关羽’, ‘吕布’, ‘韩信’, ‘老夫子’, ‘达摩’, ‘典韦’, ‘曹操’, ‘钟无艳’, ‘墨子’, ‘赵云’, ‘刑天’, ‘龙且’] # 刺客 英雄列表 cike = [‘百里玄策’, ‘庞统’, ‘花木兰’, ‘阿轲(荆轲)’, ‘不知火舞’, ‘李白’, ‘娜可露露’, ‘兰陵王’, ‘露娜’, ‘韩信’, ‘宫本武藏’, ‘盖聂’, ‘红拂’] # 法师 英雄列表 fashi = [‘杨玉环’, ‘弈星’, ‘女娲’, ‘周瑜’, ‘鬼谷子’, ‘芈月’, ‘干将莫邪’, ‘东皇太一’, ‘大乔’, ‘诸葛亮’, ‘貂蝉’, ‘张良’, ‘安琪拉’, ‘不知火舞’, ‘姜子牙’, ‘武则天’, ‘王昭君’, ‘甄姬’, ‘扁鹊’, ‘高渐离’, ‘嬴政’, ‘妲己’, ‘小乔’] # 射手 英雄列表 sheshou = [‘公孙离’, ‘百里守约’, ‘后羿’, ‘刘备’, ‘黄忠’, ‘马可波罗’, ‘成吉思汗’, ‘虞姬’, ‘李元芳’, ‘艾琳’, ‘狄仁杰’, ‘鲁班七号’, ‘孙尚香’] # 辅助 英雄列表 fuzhu = [‘明世隐’, ‘梦奇’, ‘孙膑’, ‘太乙真人’, ‘蔡文姬’] # 输出提示文字 print(’“王者荣耀”游戏角色:’) print(‘坦克:’) # 循环坦克 英雄列表 for Tank in Tanke: # 输出列表内容 每次输出后以空格分割开 print(Tank, end=’ ') # 换行输出内容 print(’\n战士:’) for warrior in zhanshi: print(warrior, end=’ ') print(’\n刺客:’) for Assassin in cike: print(Assassin, end=’ ') print(’\n法师:’) for Master in fashi: print(Master, end=’ ') print(’\n射手:’) for Shooter in sheshou: print(Shooter, end=’ ') print(’\n辅助:’) for auxiliary in fuzhu: print(auxiliary, end=’ ') return print(yingxiong(1))