第二单元第五节《循环的艺术》第1课时《条件循环程序及其实现》-2026-2027学年清华大学版A版信息科技七年级上册

| 15页
| 64人阅读
| 8人下载
普通

内容正文:

循环 的艺术2 ——条件循环程序及其实现 在超市购物时,你有一张初始余额为 100 元的消费券。每次购物时,你只需输入新的消费金额,程序会自动从消费券余额中扣除该金额,并显示剩余的消费券余额。当消费券余额不足时,程序会提示你 “请补充差额!”。 条件循环: 定义变量并赋值 a=100 定义变量并赋值 b=input( ) a=a-b 输出print() 不满足a>0 输出print() 完成流程图: 条件循环: 当满足某条件时,不断循环实施,直至不满足条件为止。 while语句: while 条件表达式 : 语句1 语句2 …… 不满足条件时执行的语句 其他语句 循环体,满足条件时执行的语句 # 初始化消费券余额和新消费金额 b = 100 s = 0 #可省略这行无效代码,程序更加简介 # 开始条件循环 while b > 0: s = float(input("请输入新的消费金额:")) b = b - s print(f"消费券余额为:",b) print("请补充差额!") 思考:若删除这行代码,会发生什么情况? 出于安全考虑,大部分信息系统都会对用户的连续登录次数进行限制。如用户连续出现3次出错,则会提出"请稍后再试!"的警告,并不再提供登录界面;否则会出现"请再试!"的提示,并有登录界面。请先画流程图,然后写出相关程序。 练一练:用户登录程序的实现 参考代码: a = 3 b = 0 while b < a: name = input("请输入用户名: ") password = input("请输入密码: ") # 这里应该是验证逻辑,示例中使用简单判断 if name == "admin" and password == "123456": print("登录成功!") break #跳出循环 else: b += 1 #同b=b+1 if b <a: print("请再试!") else: print("请稍后再试!") 遍历循环程序结构: 按顺序访问序列(有序排列的元素集合,如列表、字符串)中的每个元素、并重新赋值给新变量的过程。 序列(列表型) 从序列a中取出一个元素赋值给变量s,然后输出,循环执行。 示例: # 遍历列表中的成绩 a = [85, 92, 78] for s in a: print(s) 执行流程: 1. 从序列中取出第一个元素,赋值给变量。 2. 执行循环体代码。 3. 重复1、2直到序列末尾。 for 语句的语法: for 变量 in 序列 : 循环体 输出有何不同: s="京A12OI3" print(s) s="京A12OI3" for c in s: print(c) s="京A12OI3" for c in s: print(s) 停车场的自助缴费系统不仅节省了人员管理成本,更是大大提高了车辆通行效率。车主只需提前输入车牌号并支付停车费后,即可随时离场。为避免字母O与数字0混淆,管理部门规定车牌后5位编码不采用字母进行编号。但在现实中,车主却经常将字母O当作数字输入缴费系统,为此停车场缴费系统需要自动识别字母O,并将其转化为“0”。请用Python来模拟实现这个过程。 实践内容主要包括: (1)用流程图设计算法。 (2)运用到遍历循环和分支语句。 (3)编写、调试、运行相关代码并观察输出结果。 试一试: # 输入车牌号 car=input("请输入车牌号:") # 初始化空列表,用于存储处理后的字符 new=[] # 遍历每个字符 for S in car: if S=="O": # 判断是否是字母O new.append("0") # 转换为0 else: new.append(S) # 保留原字符 # 合并列表为字符串并输出 print("处理后的车牌号:", "".join(new)) 在列表new的末尾添加一个元素 将序列中的元素连接成一个新的字符串 谢谢观看! $

资源预览图

第二单元第五节《循环的艺术》第1课时《条件循环程序及其实现》-2026-2027学年清华大学版A版信息科技七年级上册-第1页
1
第二单元第五节《循环的艺术》第1课时《条件循环程序及其实现》-2026-2027学年清华大学版A版信息科技七年级上册-第2页
2
第二单元第五节《循环的艺术》第1课时《条件循环程序及其实现》-2026-2027学年清华大学版A版信息科技七年级上册-第3页
3
第二单元第五节《循环的艺术》第1课时《条件循环程序及其实现》-2026-2027学年清华大学版A版信息科技七年级上册-第4页
4
第二单元第五节《循环的艺术》第1课时《条件循环程序及其实现》-2026-2027学年清华大学版A版信息科技七年级上册-第5页
5
第二单元第五节《循环的艺术》第1课时《条件循环程序及其实现》-2026-2027学年清华大学版A版信息科技七年级上册-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。