python第三天

news/2025/9/28 11:34:12/文章来源:https://www.cnblogs.com/jipeitao/p/19116356

作业:

题目描述

模拟一个数字密码锁的工作过程,规则如下:

1. 初始密码为四位数:1234

2. 用户有3次输入密码的机会

3. 每次输入后:

- 若密码正确,提示"密码正确,锁已打开"并结束程序

- 若密码错误,提示"密码错误,剩余X次机会"

- 若输入的不是四位数,提示"请输入四位数密码",不消耗尝试次数

4. 额外功能:

- 连续输错3次后,提示"密码错误次数过多,锁已锁定"

- 锁定后询问是否重置(y/n),输入y则重新获得3次机会,输入n则退出程序

作业:题目要求
程序随机生成 1-20 的整数作为答案,玩家有 5 次猜测机会,规则如下:
用 for 循环控制 5 次猜测机会,每次输入猜测的数;
若猜对,打印 “恭喜!第 X 次猜对了” 并提前结束游戏;
若猜错,提示 “猜大了” 或 “猜小了”,并显示剩余次数;
5 次都猜错,打印 “游戏结束,正确答案是 XX”。

练习题 3:模拟 ATM 机系统(多功能 + 安全验证)
题目要求
模拟一个简易 ATM 机操作,功能包括:
登录验证:预设账号("123456")和密码("654321"),允许最多 3 次输入错误,超过则锁定(退出程序);
主菜单:登录后显示 “查询余额、存款、取款、转账、退出” 选项;
核心功能:
存款:输入金额(正整数),余额增加;
取款:输入金额(正整数),需判断是否≤余额,否则提示 “余额不足”;
转账:输入目标账号(非空)和金额(正整数),需判断金额≤余额,转账后余额减少;
查询余额:显示当前余额;
用 while 循环控制主菜单持续运行,输入 “退出” 则结束程序。
解题思路
登录阶段:用 while 循环控制登录次数(最多 3 次),for 循环可辅助计数,if 判断账号密码是否正确,错误次数达 3 次则退出;
初始化账户信息:余额(如 1000 元)、当前账号;
主菜单阶段:用 while True 循环持续显示选项,用户输入选项后,用 if/elif 分支执行对应功能;
各功能逻辑:
存款 / 取款 / 转账:用 if 判断输入金额是否为正整数(简化处理,假设输入合法),取款 / 转账需额外判断金额≤余额;
转账需验证目标账号非空(if target_account.strip() == "");
输入 “退出” 时,用 break 退出主循环,程序结束。

输入一个正整数 n,使用 while 循环统计 1 到 n 之间(含 n)所有 “既是偶数又能被 4 整除” 的数,并打印:
这些数的总和;
这些数的个数。
示例:输入 n=10,符合条件的数为 4、8,总和 12,个数 2。

输入一个正整数 k(2≤k≤5),使用 嵌套 for 循环 打印对称数字图案,规则:
共 k 行,第 i 行(从 1 开始)打印 i 个数字,数字从 1 递增到 i;
每行数字之间用空格分隔。
示例:输入 k=3,输出:

输入一个正整数 k(k 为奇数,3≤k≤7),使用 嵌套 for 循环 打印由星号(*)组成的菱形,菱形的对角线长度为 k。示例:输入 k=5,输出:

输入商品价格 price(整数,0 < price < 100)和支付金额 payment(整数,payment ≥ price),计算找零金额并使用 最少硬币数 组合(硬币面额:1 元、5 元、10 元、20 元)。示例:找零 36 元,最优组合为 20+10+5+1(共 4 枚)。

67a893663a224dd041288cbfd2788e98

98597abde3f16d67ec55ee8043371137

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/920586.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iOS Xcode16 中删除描述文件 Provisioning Profiles

在访问中,前往文件夹:~/Library/Developer/Xcode/UserData/Provisioning Profiles/ 注:适用于高版本Xcode,低版本的文件夹是:~/Library/MobileDevice/Provisioning Profiles​

深圳全网营销型网站昆明seo网站排名

文章目录 为什么需要时间复杂度分析&#xff1f;一、大O表示法&#xff1a;复杂度的语言1.1 什么是大O&#xff1f;1.2 常见复杂度速查表 二、实战分析&#xff1a;解剖C语言代码2.1 循环结构的三重境界单层循环&#xff1a;线性时间双重循环&#xff1a;平方时间动态边界循环&…

git仓库管理memo

git clone url git checkout branch git pull <远程仓库名默认则填origin> <远程分支名>:<本地分支名> git checkout -b exp/new 创建分支并切换查看当前改动状态 (可选,但好习惯) git status 添加…

企业网站策划书范文3000字网站显示500错误怎么解决方法

&#xfeff;&#xfeff;Android CustomShapeImageView对图片进行各种样式裁剪&#xff1a;圆形、星形、心形、花瓣形等Android CustomShapeImageView是github上一个第三方开源的对图片进行各种样式裁剪的库&#xff0c;其要实现的功能如图所示&#xff1a;Android CustomShap…

网站开发时ie11的兼容挂机赚一小时75元

架构师进阶有一块很重要的内容&#xff0c;就是需要掌握大数据的架构设计&#xff0c;主要涵括&#xff1a; MySQL等关系式数据库&#xff0c;需要掌握数据库的索引、慢SQL、以及长事务的优化等。 需要掌握非关系式数据库&#xff08;NoSQL&#xff09;的选型&#xff0c;以及…

全国主要城市温度舒适度榜:谁在天堂,谁在蒸笼

全国主要城市温度舒适度榜:谁在天堂,谁在蒸笼你是愿意做三亚的“向日葵族”,在热带季风里野蛮生长?还是当昆明的“佛系仙人”,在四季恒温中参悟人生?又或者,你和长沙人一样,用麻辣江湖味对冲高温暴击? 一起来…

零基础新手小白快速了解掌握服务集群与自动化运维(七)Nginx模块--Nginx反向代理与缓存功能(二) - 实践

零基础新手小白快速了解掌握服务集群与自动化运维(七)Nginx模块--Nginx反向代理与缓存功能(二) - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display:…

深入解析:Vue3中文本与图片一起垂直居中

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

建设网站个人网上银行今天国际新闻最新消息10条

Response 对象&#xff0c;派生自HttpResponse 类&#xff0c;该类封装来自 ASP.NET 操作的 HTTP 响应信息。存在于System.Web命名空间下。 注&#xff1a;MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型就是设定某种扩展名的文件用一种应用程序来打开的…

电桥采集模块 24位ADC+128倍可调增益 高精度测量支持多接口输出

电桥采集模块 24位ADC+128倍可调增益 高精度测量支持多接口输出BRGxxx系列模块是一款专为惠斯通电桥测量设计的高分辨率数据采集模块,采用24位ADC同步测量激励源与电桥输出信号,并提供1~128倍可调增益放大,确保高精…

ubuntu 系统启动服务及服务依赖

ubuntu 系统启动服务及服务依赖[Unit] Description=QNet Script After=NetworkManager.serviceo[Service] ExecStart=/usr/bin/bash -c source /home/qpanda/myenv/bin/activate && python3 /home/qpanda/qnet…

Jira停售Data Center尘埃落定!中国企业迁移需落实的6大关键项目管理工具清单

随着Jira Data Center版本停售,中国企业亟需寻找替代方案以确保项目管理连续性。本文将为您精准筛选6类必备工具,覆盖从需求管理到合规审计的全流程:需求管理与优先级规划工具、敏捷开发与任务协作平台、DevOps全链…

实用指南:学习React-17-useMemo

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

集团网站制作公司用python做网站优点

来源&#xff1a;经济日报-中国经济网记者/梁 睿米磊建议创投和保荐机构从五个方面入手筛选“硬科技”企业&#xff1a;“围绕落实国家战略规划确定的科技发展方向或承担具体攻关任务的企业&#xff1b;拥有关键核心技术和先进技术的企业&#xff1b;科技创新和转化应用能力突出…

Gitee崛起:中国开发者迎来本土化研发平台新纪元

Gitee崛起:中国开发者迎来本土化研发平台新纪元 腾讯CODING DevOps服务的战略调整正在引发国内开发者生态的深刻变革。随着这一主流研发平台的逐步退出,中国软件产业正面临关键技术栈迁移的关键拐点。在这场转型浪潮…

湖北做网站教程哪家好上海知名的网站建设

在爱情中&#xff0c;不是每个男生都是幸运的&#xff0c;也不是每次的表白都是如你所愿的。有成功总有失败&#xff0c;成功是喜悦的&#xff0c;但是失败却是痛苦的。不过有的时候男生和女生表白以后&#xff0c;女生对男生说了这样的一段&#xff0c;其实我希望以后我们还是…

赣州做网站多少钱暴雪公司

解决神经网络过拟合问题—Dropout方法一、what is Dropout&#xff1f;如何实现&#xff1f;二、使用和不使用Dropout的训练结果对比一、what is Dropout&#xff1f;如何实现&#xff1f; 如果网络模型复杂&#xff0c;L2范数权值衰减方法就难以对付过拟合。这种情况下&#…

中国建设银行网站官网下载建设集团英文缩写

支付宝当面付官方接口文档&#xff1a;https://docs.open.alipay.com/194/105170/ 在弄清楚如何计算优惠之前先了解下相关金额参数&#xff1a; 1、请求中金额参数total_amount&#xff1a;订单总金额&#xff0c;订单总金额&#xff0c;单位为元&#xff0c;精确到小数点后两位…

关键领域软件研发知识管理的范式革命:从静态文档到智能图谱的跃迁

关键领域软件研发知识管理的范式革命:从静态文档到智能图谱的跃迁 在航空航天、金融科技和工业控制等关键领域,一场关于软件研发知识管理的静默革命正在上演。传统文档管理方式已无法满足现代软件工程对协作效率和知…

【IEEE出版、曾获中国科协认证】第六届机械工程、智能制造与自动化技术国际学术会议 (MEMAT 2025)

广东工业大学&东莞理工学院联合主办 第六届机械工程、智能制造与自动化技术国际学术会议 (MEMAT 2025) 2025 6th International Conference on Mechanical Engineering, Intelligent Manufacturing, and Automatio…