【风变编程】第5关学习笔记及代码扩展

论坛 期权论坛 期权     
桥南有料   2019-6-30 06:59   803   0

点击蓝字关注我们







学习笔记
note.py
2019









本文


. for……in……循环
. while 循环语句




01




for  i  in  [1,2,3,4] :   #注意  带 冒号
print( i * 4 )    #缩进
# i * 4 为重复进行1x4 , 2x4 , 3x4 , 4x4





i  --------------- 处理房间,可随便取名不拘束

[1,2,3,4]-------排队进房间等待办业务
print(i)-----打印,按流程办理业务的人




字典、列表、字符串都可以与for 循环搭配使用




range函数  




range(x)----------可以生成(x——1)的整数序列


例:


range(4)  ---------0,1,2,3


range(13,17) -----取头不取尾,13,14,15,16




  • 与for 循环搭配 可把一段代码固定重复几次


for  i  in  range(3):         #重复三次
print('我可真棒')



  • range与 str 运用,可重复打印 第几天

for  i  in  range(4):
                             print(   '第' +  str(i)  + 天' )






  • range( a, b, c)  :  #range(1,10,2)


  a:计数从 a 开始,range(1,10),从1开始
  b:计数到 b 结束但不包括 b ,range(1,10),取值 1-9
  c:计数的间隔,不填就默认为1
range(1,10,2)-----在1-的中间,间隔数为2,即1,3,5,7,9










02





while 循环



                    a = 0    #定义变量
                    while  a < 5 : #满足条件大于5才实行下行
                    a = a+1              #缩进

                    print(a)



注意!  


’ !=  ‘   为不等于,即你最终要的结果




互动循环代码运行


  1. a = ' '   #空字符,保存输入的字符
复制代码
  1. while a != '832':
复制代码
  1.     a=input('请输入密码')
复制代码
  1. print('欢迎')  #直到输入832,才会打印 欢迎
复制代码


关于while循环时,print 是否缩进的影响


  1. a=0
复制代码
  1. while a>>1,2,3,4,5
复制代码
复制代码
  1. #不缩进
复制代码
  1. a=0
复制代码
  1. while a>>5
复制代码
复制代码
  1. 缩进后的while子句才是会循环办理
复制代码



同for ……in ……循环一样 可 +str()


  1. a = 0
复制代码
  1. while a>
复制代码
  1. ['小红', '小刚', '小明']
复制代码
  1. ['小刚', '小明', '小红']
复制代码
  1. ['小明', '小红', '小刚']
复制代码



分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP