2020-05-27→Python基础课第五节_条件控制语句

一、条件控制语句

1.1 if语句

  • 语法:“if+条件表达式:”
    默认情况下,if语句只会控制紧跟其后的那条语句!
    但是,if+条件表达式:后面加代码块如下:

  • 1、语法1
    if+条件表达式:
    代码块
    如果为真,则代码块都执行;如果为假,则代码块都不执行!

  • 2、语法2
    if+条件表达式:
    代码块1
    else:
    代码块2
    如果为真,则代码块1都执行;如果为假,则代码块2执行!

  • 3、语法3
    if+条件表达式1:
    代码块1
    elif+条件表达式2:
    代码块2
    elif+条件表达式3:
    代码块3
    ……
    else:
    代码块N
    如果满足条件表达式1,则执行代码块1;如果满足条件表达式2,则执行代码块2……如果elif和if的条件表达式都不满足,则执行else的代码块N。

PS:代码块语句表述不达意,则在各个条件表达式中利用“and、or等比较运算符进行定义”
eg.经典练习程序
Dog_age=float(input(“请输入狗的年龄”))
Person_age=0

1.2 input()函数

  • 此函数需要用户输入指定内容才可以执行程序。
    Eg.
    Input()
    Print(123)
    程序在执行后,需要输入指定内容才能执行程序得到结果:123。

  • Input的参数需要输入指定的内容,以得到指定的结果。
    eg.

    image.png

1.3 while语句(循环语句)

  • 语法:条件表达式为真,则执行代码块1;否则执行代码块2。如果代码块都为False,则执行else语句代码块!
    while+条件表达式:
    代码块1
    else:
    代码块2

  • 循环的三个条件:
    条件一:初始化表达式,初始化一个变量;
    条件二:条件表达式,用来设置循环执行的条件;
    条件三:更新表达式,修改初始化变量的值。
    PS:如果初始化的值为0,先更新条件表达式,你小于几次就执行循环几次(包含小于的值);后更新表达式则从初始化的值开始循环!

eg.


image.png

死循环:

while true:
print(‘HELLO’)
image.png

0~99进行循环,后更新条件表达式


image.png

1~100进行循环,先更新条件表达式

image.png

image.png

image.png
  • 外层循环控制高度,内层循环控制宽度

二、循环嵌套

  • Python 语⾔允许在⼀个循环体⾥⾯嵌⼊另⼀个循环。
    eg.


    image.png

    image.png
  • end="" 表示不换行(加在print的参数中),区别于print()

三、continue&break

  • break 可以⽤来⽴即退出循环语句,包括else语句
    eg.


    image.png
  • continue ⽤来跳过当初循环
    eg.


    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容