for循环、while循环

1、for循环

  语法:

  for i in [1,2,3,4,5]:

    print(i)

  理解:i是一个空房间,列表[1,2,3,4,5]是一群按顺序排队办业务的人

     当被叫到号时,进房间办理业务

  说明:排对的对象可以是字典、列表、和字段串、及range()函数

  eg:srt1='张三'

  for i in str1:

    print(i)#输出张三,每一个字符就是一个排队的人

  eg:

  scores ={'小红':85,'小明':90,'小张':93}
  for i in scores:
    print(i)#输出小红,小明,小张,字典每个元素的键就是排队的人(输出了所有的键)

    print(scores[i])#输出所有的值

2、range()函数

  用法1:range(parm),parm为参数,会自动生成0-(parm-1)的整数序列

    eg:range(3),生成(1,2)

    总结:配合for使用可以把代码循环固定的次数

    for i in range(3):

      print('循环第'+i+'次')

  用法2:range(parm1,parm2),会自动生成parm1-(parm2-1)的整数序列。取头不取尾

    eg:range(13,17),生成13-16的整数序列

  用法3:range(0,10,3)的意思是:从0数到9(取头不取尾),步长为3。

3、while循环

  语法:1、定义变量2、编写条件表达式3、编写执行代码块

  a=0

  where a<5:

    a=a+1

    print(a)#输出1,2,3,4,5

4、for循环和while循环的区别

  可以理解为工作量固定和工作量不固定,有固定的工作量用for循环,满足一定条件就得一直工作就用while循环。

    

posted @ 2022-04-18 00:25  尤念  阅读(265)  评论(0)    收藏  举报