zoukankan      html  css  js  c++  java
  • 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]

          

  • 相关阅读:
    开通博客园
    ios关键字
    FirstDay
    An example for pysnmp
    remove debug symbols to a seperate file
    qemu下通过gdb调试内核时 遇到 evaluation of this expression requires the program to have a function "malloc" 错误的解决办法
    关于常识与知识的思考
    基于Qemu在ubuntu上构建linux学习环境
    How to download prebuilt toolchain
    诡异的打印异常BUG
  • 原文地址:https://www.cnblogs.com/Fzhiyuan/p/10720149.html
Copyright © 2011-2022 走看看