资源简介 (共18张PPT)2022浙江教育出版社《信息技术》八(上)第14课 枚举算法—百钱百鸡和寻找完全数1while循环语句2while循环语句的流程图:输入输出几个数的和3while循环的实例:登录程序4编写程序,调试运行观察结果CONTENT2while循环语句的流程图: 输入多个数,输出这些数的和首先分析题目.由于不知道输入多少次,因此用while循环语句来实现.循环变量 i ,s循环体 x=float(xstr)s=s+xi=i+1xstr=input("请输入数【直接回车则退出:】")循环终止条件 xstr ≠“ ”2while循环语句的流程图: 输入多个数,输出这些数的和# 累加器和计数器初始值为0s=0i=0#输入需循环计的数,并给出结束循环的条件xstr=input("请输入数【直接回车则退出:】")while xstr!=" ":x=float(xstr)s=s+xi=i+1xstr=input("请输入数【直接回车则退出:】")print("\n输入个数为:",i)print("输入数和为:",format(s,".2f"))如果不加入循环控制语句,循环就无法停止,编程死循环。3While循环程序设计实例:登录程序判断输入的账号是否为”admin”、密码是否为“Python@16”。若账号或密码输入有误则反复要求重新输入,知道输入的账号密码正确。退出循环并输出“账号和密码正确,登录成功!”。;编写一个”登录程序”,实现输入账号和密码,并验证是否正确.3While循环程序设计实例:登录程序3While循环程序设计实例:登录程序循环变量 user、pwd循环体 print("账号或密码有误,请重新输入!")user=input("请输入账号:")pwd=input("请输入密码:")循环终止条件 user="admin" or pwd="python@16"3运行代码user=input("请输入账号:")pwd=input("请输入密码:")while user!="admin" or pwd!="python@16":print("账号或密码有误,请重新输入!")user=input("请输入账号:")pwd=input("请输入密码:")print("账号和密码正确,登录成功!")①因为要反复折叠,所以要使用循环,但是不知道折叠多少次,这种情况下更适合使用while循环②循环的执行过程中每次纸张折叠,纸张的厚度需要加倍,因此需要事先定义纸张厚度,在循环中使厚度加倍③折叠的过程中当纸张厚度大于珠峰就停止了,因此继续执行的要求是纸张厚度小于珠峰高度④设置一个计数器,在循环中执行累加,对应折叠了多少次假设纸的长度足够长,厚度为0.1毫米,将纸对折一次厚度增加1倍。现在对折纸张,知道厚度超过珠穆朗玛峰的高度为止。(2020年高度测量为8848。86米)。求对折纸张的次数。随堂练习:欲与珠峰试比高 展开更多...... 收起↑ 资源预览