python教程第四课
时间:2023-11-13 作者: 阅读:
关键词:循环语句
教学目标:
1)掌握循环语句while的基本写法
2)利用循环语句解决实际问题
一、循环语句的书写格式
while 条件表达式1 : #如果满足条件表达式1一直执行语句1
语句1
注意:1)条件表达式后要有冒号
例1:
循环从键盘输入一个数并打印,直到输入-9999退出
a=0
while a!=-9999: #循环 a不等于-9999 一直执行 缩进的三个语句
a=input("请输入一个数:") #键盘输入
a=float(a) #字符串转换为数字
print(a)
例2:
打印从1到100的正整数
a=0
while a<100:
a=a+1
print(a)
例3:
连续打印10次字符串:“你好,欢迎你!”
a=0
while a<10:
a=a+1
print("你好,欢迎你!")
二、实际应用
例3:求1到100的整数和
a=0 #控制次数
sum=0 #累加器
while a<100:
a=a+1
sum=sum+a
print("1--100的和是",sum)
三、 练习
1) 编程: 循环从键盘输入一个字符串并打印,当输入ok时退出。
2) 编程: 打印1到100的所有奇数
运行结果:
1
3
5
7
..
......
99
3)编程: 求1到200的整数和
4)打印1000以内的费不纳西数列
费不纳西数列规律如下:
1 2 3 5 8 13 21 34 55 . . . .
5) 循环输入10个数,统计10个数的和、最大值、正数的个数。
测试数据:
输入:23,34,-5,7,-20,13,-70,89,94,-78
输出:和=87 最大值=94 正数个数=6
版权属于:万博二维码扫描登录 设计维护:万博二维码扫描登录 信息中心
学校联系电话:0745-2788218
湘ICP备05012886号湘教QS7-201306-001563
湘公网安备 43120202000135号