摘要: 一、Python面向对象实战之工资结算系统 要求:某公司有三种类型的员工,分别是部门经理、程序员和销售员。需要设计一个工资结算系统,根据提供的员工信息来计算员工的月薪。其中,部门经理的月薪是固定 15000 元;程序员按工作时间(以小时为单位)支付月薪,每小时 200 元;销售员的月薪由 1800 阅读全文
posted @ 2025-08-12 17:55 handsomeyang++ 阅读(32) 评论(0) 推荐(0)
摘要: 一、Python面向对象实战之扑克游戏 我们的扑克只有52张牌(没有大小王),游戏需要将 52 张牌发到 4 个玩家的手上, 每个玩家手上有 13 张牌,按照黑桃、红心、草花、方块的顺序和点数从小到大排列, 以下实现:21点游戏(Black Jack)。 import random from enu 阅读全文
posted @ 2025-08-11 22:07 handsomeyang++ 阅读(46) 评论(0) 推荐(0)
摘要: 一、Python函数实战之ATM与购物车系统 项目需求: FUNC_MSG = { '0': '注销', '1': '登录', '2': '注册', '3': '查看余额', '4': '转账', '5': '还款', '6': '取款', '7': '查看流水', '8': '购物', '9' 阅读全文
posted @ 2025-08-08 23:03 handsomeyang++ 阅读(6) 评论(0) 推荐(0)
摘要: 一、Python函数基础实战之购物车系统 用户管理:注册(简单追加方式写入文件)、登录(限制3次尝试机会)、注销 购物功能:浏览商品、添加商品到购物车、查看购物车 数据存储:用户信息存储在文本文件中 username_list = [] # 存储当前登录用户 prize_dict = { '0': 阅读全文
posted @ 2025-08-01 16:10 handsomeyang++ 阅读(9) 评论(0) 推荐(0)
摘要: 一、Python文件处理之购物车系统 用户名和密码存放于文件中,格式为:nick,nick123 加载所有用户名,检查用户名是否已存在 启动程序后,先登录,登录成功则让用户输入工资,然后打印商品列表,失败则重新登录,超过三次则退出程序 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够 阅读全文
posted @ 2025-07-31 11:45 handsomeyang++ 阅读(11) 评论(0) 推荐(0)
摘要: 一、Python进阶实战之三级菜单 打印省、市、县三级菜单 可返回上一级 可随时退出程序 menu = { '北京': { '海淀': { '五道口': { 'soho': {}, '网易': {}, 'google': {} }, '中关村': { '爱奇艺': {}, '汽车之家': {}, ' 阅读全文
posted @ 2025-07-30 08:56 handsomeyang++ 阅读(11) 评论(0) 推荐(0)
摘要: 一、Python基础实战之猜年龄游戏 给定年龄,用户可以猜三次年龄 年龄猜对,让用户选择两次奖励 用户选择两次奖励后可以退出 age = 18 #给定的答案 count = 0 #猜的次数 prize_dict = {0: '奥特曼', 1: 'book', 2: 'Python从入门到放弃'} # 阅读全文
posted @ 2025-07-29 23:09 handsomeyang++ 阅读(83) 评论(0) 推荐(0)