资源简介 (共10张PPT)生活中的循环结构发现生活中的问题小艾同学一直有写日记的好习惯。上初中之后呢,每次日记都写在了电脑里,电子日记。但是她担心电子日记会被偷看,想给放日记的文件夹上一把“锁”。初步的想法是有一个用户的登录验证,比如用户名是xiaoai,输入正确,才能进入日记文件夹。你们能帮她设计一个登录程序吗登录程序设计第11课 《 while循环的应用实例》程序设计流程问题分析算法设计编写代码调试运行登录系统设计问题分析用户名是user是xiaoai读取输入的用户yhm反复比较user与yhm提示比较结果,正确与否初始:用户user的值是‘xiaoai’输入:输入用户名 yhm循环处理:比较user与yhm是否相等,若相等,输出‘登录成功’,跳出循环;若不正确,继续输入。登录系统设计算法设计输出正确,欢迎进入小艾世界开始结束否是user=‘xiaoai’输入用户名 yhmyhm=‘’user==yhm 输出不正确,重新输入完成学习单中任务一,任务二登录系统设计编写代码user=‘xiaoai’yhm=‘’while True:yhm=input('请输入密码:')if user==yhm :print(‘登陆成功,欢迎进入小艾世界')breakelse:print(‘不正确,请重新输入!')输出正确,欢迎进入小艾世界开始结束否是user=‘xiaoai’输入用户名 yhmyhm=‘’user==yhm 输出不正确,重新输入登录系统 升级小艾同学觉得一个用户验证还是不够安全,再增加一个密码登录,密码是xa2007。先验证用户名,再验证密码,方可进入。问题分析多了读取输入的密码 mima多了密码psd=‘xa2007’先比较用户名,再比较密码提示比较结果,正确与否登录系统 升级user==yhm 请输入用户名:输入密码psd==mima?任务三:设计算法,修改流程图和代码,并运行。user=‘xiaoai’yhm=‘’while True:yhm=input('请输入密码:')if user==yhm :print(‘登陆成功,欢迎进入小艾世界')breakelse:print(‘不正确,请重新输入!’)登录系统 升级能否增加一个次数限制,用户名和密码输入的次数超过5次,就无法登录了。提示一下增加了一个次数变量i,i<=5 是循环条件每输入一次用户名或密码,i的值增加1 展开更多...... 收起↑ 资源预览