欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PYTHON学习第四天课后总结:

程序员文章站 2022-07-02 16:42:38
第三天学习课后总结: 今日重点: 流程控制 1,if 条件判断语句 2,while 循环 3,for 循环 一,if +条件判断语句: 1> if+条件判断表达式: 子代码1 子代码2 子代码3 else: 子代码4 逻辑:当程序执行到if语句时,首先计算表达式的值,如果表达式的值为真,那么执行if ......

第三天学习课后总结:

今日重点: 流程控制
  1,if 条件判断语句
  2,while 循环
  3,for 循环

一,if +条件判断语句:
  1>   if+条件判断表达式:
    子代码1
    子代码2
    子代码3
   else:
    子代码4
  逻辑:当程序执行到if语句时,首先计算表达式的值,如果表达式的值为真,那么执行if下子代码.如果表达式的值为假,则执行子代码4后结束整数if语句。
    例 : num = int(input("请输入一个数字>>:"))
        if num % 2 == 0:
    print("是偶数")
  2>   if 条件判断表达式:
       子代码1
     elif 条件判断表达式:
       子代码2
     elif n...
     else:
       子代码
  逻辑: 当程序执行到if语句时,先计算条件判断表达式值是否为真,如果为真则执行子代码1,然后跳出整个if语句
  如果if条件判断值为假,则判断下一个elif条件,真到满足表达式条件后执行相应表达式下的子代码后结束整个if语句,如果所有的条件表达式都不满足时则执行else下的子代码。

二,while 循环 作用: 使用指定事件重复进行
  while + 条件表达式 条件表达式起到一个条件控制的作用。只有当条件为真时,才会执行循环。
  结束while循环的方式:
  1> 条件表达式值为false
    当条件表达式为false时,不会立即结束循环,而是要等到下一次循环判断时才会失效
      a = true
      while a :
        name = input("请输入用户名:")
        passwd = input("请输入密码")
        if name == 'abc' 

          if passwd == 123:
            print("登录成功:")
            a= false
          else:
            print("密码错误")
        else:
          print("用户名错误")

  2> while + continue
    (重要*)continue 结束本次循环,直接进入下一次循环
    例:
    count = 0 打印数字0到9,但跳过数字4不打印
    while count < 10:
      if count == 4: 当count 值为4时
        count += 1 count的值要先加上1。如果不加,会形成死循环
        continue 跳出本次循环,继续本层的下次循环
        print(count)
      count +=1

  3> while + break
    (重要*)brdak 一定要放到循环休内,当循环体执行到break时,立即终止本层循环,本层中break 后面的语句也不会继续执行
      例:
      n = 1
      while true:
        print(n) 循环打印n的值
        n += 1 每打印一次 n的值+1
        if n == 4: 当n 的值为4时
          break 跳出本层循环

  三,for 循环 优点:在循环取值方面比while简单
    使用方法:索引取值
        例: stu_info = {"name":'张三',"age":20,"job":'stu'}
        for i in stu_info:
          print(i,stu_info[i]) 逐个从字典中取出元素,并打印出来
    for + continue 的使用:
      num = [1,2,3,4,5,6] 已知有一个列表
      for i in num: 以i为变量名,逐个从列表中取值出来并打印
        if i == 4: 当变量的值为4时
        continue 取消循环,且后面的语句不再执行
        print(i)

    for + break 的使用
      例: num = [1,2,3,4,5,6]
      for x in num:
        f i == 4: 如果满足条件时,
          break 循环会终止
          print(x) 后面所有的代码将不再执行
        else:
          print("结束")

    range(x) 一种可自定义模拟数字列表的函数

    or i in range(start,end,setup) 代表从start 开始,到end-1结束,且以setup为增长步长的队列中逐个取值并赋值给变量名i
    for x in range(100)
    print(x) # 从0开始逐个打印到99结束(包头不包尾)