python day4

今天是第四天,上课内容主要是:

一:复习:

   变量名的命名

   常量

   数据类型

   运算符

二:今日内容

    一;流程控制

    二:循环结构

    三:for循环

   1,流程控制

        Python,从上而下执行(宏观而言),即顺序结构

                   遇到需要条件判断选择不同执行路线的执行方式:分支结构

                   有些事情需要重复不断的去执行:循环结构

   2,if分支结构
        Python中如何定义分支结构

            if 条件 :

                满足条件的逻辑代码(加缩进就属于if 分支,不加就不属于)

                age=input(`age:`)

                  age= int(age)                      bool(age)   str(age)  用啥类型转啥类型

                  if age <18:

                   print(`相亲成功`)

                   保证缩进相同不报错,

                 if age <=16

                    print(`等两年`)

                 else:

                    print(`我考虑考虑`)

                   2,if age <=16  and age <=30

                           print(`等两年`)

                       elif age >20

                           print(`考虑考虑`)

                       elif age>30

                           print(`不好意思,打扰了`)

                        else:

                           print(`相亲成功`)

                            总结:if age >18

                                        print("")

                                    if age >20

                                        print("")

                                     elif age >18:

                                        print("")

                                     #1,所有分支都可以根据需求决定是否有else结构,else结构就是条件不满足才去执行的分支

                                     #2,elif可以根据需求出现多次(代码层次方面要考虑条件的先后顺序)

               # if嵌套

               #内部条件判断预防决定于外层条件

                if 条件:

                   pass

                 elif 条件:

                   pass

                  ......

       #在任何结构呢)(缩进下,需要条件判断)就可以出现if分支结构

while

      循环体

              1,但条件满足时,会执行循环体,然后去判断条件 成于否

              2,如果还满足,重复1,2 的过程

              3,如果不满足,结束循环体

             #注意:如果需要结束循环,一定需要让条件在某种情况下不满足

             # break:结束所属循环(本层)

             #  continue:结束所属循环的本次循环,进入下一次循环

             #如果有循环写在了循环内部,就形成了循环嵌套

    for循环

        range()

             range(结束不被包含)

             range(开始被包含,结束不被包含)

             range(开始被包含,结束不被包含,步长)

             range (10,5,-1)=>[10,9,8,7,6]

      

原文地址:https://www.cnblogs.com/Fzhiyuan/p/10720149.html