您当前的位置:首页 > 教师团队 > 信息组 > 教研活动

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号