image.jpeg

    image.jpeg

    一、if else elif
    if 条件语句后面要加冒号(固定格式)
    多条件语句用 if elif(另外的条件)
    Else 其他的任何条件
    Pass不做任何事情
    image.jpeg

    If 条件语句,只要满足其中一个条件,再往下是不执行的
    为了美观,最后加一行else,pass
    image.jpeg


    image.jpeg

    image.jpeg

    二、把字符串改成全大写或者全小写
    a.lower() 可以自动把字符串自动改成成小写
    if a.lower() == ‘yes’
    print(‘yes’)
    image.jpeg


    str.upper()可以自动把字符串自动改成成大写


    三、for in 循环
    image.jpeg

    变量单个数字依次执行数字列表里面的每个元素(单个数字,可以理解为变量名,自取名字)

    在python里面,循环实际上就两种,第一种 for…in 第二种 while true
    image.jpeg


    range() 函数 一般是从0开始,但是不包含右边的数值
    image.jpeg



    image.jpeg

    四、while
    当什么什么时候

    image.jpeg

    While 条件跟for 一样,后面都要:冒号结尾




    image.jpeg

    一、打断循环体的break语句
    image.jpeg

    Break 影响的是整个执行语句,如果满足条件break以后,整个条件语句都不执行
    二、函数 end= ‘’
    为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。end=’ ‘意思是末尾不换行,加空格
    image.jpeg

    image.jpeg

    image.jpeg


    三、strip() 方法
    方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列
    注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
    image.jpeg

    image.jpeg

    四、while True T是大写的
    image.jpeg


    当答案是我很好就停止,否则一直执行
    image.jpeg


    五、From time import sleep 等同于import time
    2021年开始不能用import time 必须用from time import sleep

    image.jpeg

    如果要传多个字符串,%(后面逗号隔开,隔几个值)
    五、continue 返回到循环体中继续执行
    image.jpeg

    image.jpeg


    image.jpeg


    六、round(小数,2) 保留小数点后两位
    image.jpeg


    七、封装
    def #definition 定义;[物] 清晰度;解说
    只要是一个以上的会用到这个方法,就值得封装
    封装命名方法,要封装的名字_check,方法里面的方法是缩进体,所以下面的代码要全部缩进
    image.jpeg

    1、bmi_check: 只是取的封装的名字,()代表的是方法
    2、下面代码属于方法,是封装函数的下级,所以需要tab缩进
    要用的时候必须要调用 在原封脚本件直接复制文件名+()调用
    若在其他脚本,先导入 from 公共方法 import bmi_check
    然后下面再复制封装名字+括号就可以调用了

    image.jpeg


    image.jpeg








    方法入参
    image.jpeg


    例:
    image.jpeg