资源简介 主讲教师:杨 杉 循环结构——while循环 3.1 判断密码正误 课程导入 明德 博学 尚美 拓新 欢欢:老师,在上周的学习中,我们学会了简单的密码判断正误,但程序很不方便,每运行一次程序只能输入一次密码,能不能只要输错了就返回重新输入,直至密码输入正确为止? 老师:是的,欢欢。我们今天就一起来学习使用while循环来实现重复输入密码,直到输入正确为止。 目录 CONTENTS 01 语法格式 02 break语句 03 两种循环的差别 04 总结反思 1.掌握python语言中while循环语句的运用。 2.掌握break循环终止语句的运用。 3.掌握for循环与while循环的区别。 学习目标 01 PART 语法格式 while循环的语法与格式 条件? 选择B 是 否 循环结构 while循环 语法格式 while 表达式: <执行语句块> 注意冒号 注意缩进,建议Tab while循环的语法与格式 while循环 语法格式 while 表达式: <执行语句块> 注意冒号 注意缩进,建议Tab password='ab321' userpwd=”” while password!=userpwd: userpwd=input('请输入密码: ') print('密码正确,欢迎你') 示例 任务1 while循环的语法与格式 password='ab321' userpwd=”” while password!=userpwd: userpwd=input('请输入密码: ') print('密码正确,欢迎你') 示例 任务1 欢欢:老师,我发现表达式是控制while循环结束的关键,我想了一个办法,可以在输入正确密码后,强制让“表达式”不成立,循环就会结束。 while循环的语法与格式 password='ab321' a=0 while a!=0: userpwd=input('请输入密码: ') if userpwd==password: print('密码正确,欢迎你') a=1 else: print('密码错误,不能进入') 示例 任务2 欢欢:老师,我发现表达式是控制while循环结束的关键,我想了一个办法,可以在输入正确密码后,强制让“表达式”不成立,循环就会结束。 老师:欢欢,你的思路非常棒!Python为我们提供了一个break语句,在循环过程中,任何时候遇到break语句,循环都会立即结束。 02 PART break语句 break语句 password='ab321' while 1: userpwd=input('请输入密码: ') if userpwd==password: print('密码正确,欢迎你') break else: print('密码错误,不能进入') 示例 任务2 欢欢:老师,我发现表达式是控制while循环结束的关键,我想了一个办法,可以在输入正确密码后,强制让“表达式”不成立,循环就会结束。 老师:欢欢,你的思路非常棒!Python为我们提供了一个break语句,在循环过程中,任何时候遇到break语句,循环都会立即结束。 03 PART 两种循环的差别 for循环 for循环也叫遍历循环,必须指定循环次数。 while循环 while循环语句可以形成无限循环,常与break语句搭配使用 两种循环的差别 在知道循环次数的情况下,我们大多会使用for循环语句;在不知道会循环多少次的情况下,我们一般会使用while循环语句。 结 论 04 PART 总结与反思 while语句格式中的“:”不能少,缩进需要4个空格(建议使用Tab键)。 while循环 用break语句可以结束循环,但要注意使用频次。 break语句 在知道循环次数的情况下,我们大多会使用for循环语句;在不知道会循环多少次的情况下,我们一般会使用while循环语句。 两种循环结构的差别 总结与反思 谢谢聆听/THANKS 主讲教师:杨 杉 展开更多...... 收起↑ 资源预览