Python3基础入门教程(三):条件控制和循环语句

常用判断操作符
在这里插入图片描述

一、条件控制语句if

Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
如下图所示,首先给一个判断条件,如果条件内容为true,就执行条件代码,如果为false,就不执行条件代码
好比抛硬币决定吃饭,如果是正面我就吃饭,也就是true,如果它是反面或者是中立面,总之只要不是正面,我就不吃饭
在这里插入图片描述
流程图:
在这里插入图片描述
示例代码如下:

a=5
if a==4:
    print("条件为true,执行本行代码")
elif a<4:
    print("条件为false,执行本行代码")
else:
    print("都不符合,执行本行代码")

上述a=5,if判断如果a==7,执行相应结果,否则如果a<4,执行相应结果,否则都不符合。结果截图:
在这里插入图片描述
当然,if语句也是可以嵌套的,只要你有足够多的条件去判断,在if中又可以进行下一步的判断,代码写法格式都是一样。

二、循环语句while

python中循环语句有for和while
在这里插入图片描述
举个例子,我想在一个装有20个黄色球的箱子里面取出十个黄色球,黄色球记录为a,我得重复的去取,一直到我取满10个黄色球为止,也就是a>10。那么此时a<10就是我的判断条件,只要a<10我就得继续取球,是一个循环的操作。while也可以配合else一起使用。
示例代码:

a=1
while a<=10:
    print("取球中。。。黄色小球个数为:%d",a)
    a=a+1
else:
    print("我已经取完了,不满足上面的条件了,执行本行")

结果截图:
在这里插入图片描述
注意:while循环一定记得加条件,不然就会无限循环

三、循环语句for

流程图:
在这里插入图片描述
for循环一般用于遍历一个集合(或者元祖等有多个数据)中的元素
示例代码:

list=['1','2','3','4']
for i in list:
    print("这是我遍历的元素哦:"+i)

结果截图:
在这里插入图片描述

四、break和continue语句

break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
举个简单的代码例子,一看就懂:

list=['1','2','3','4']
for i in list:
    print("这是i遍历的元素:"+i)
    break
    print("i使用了break")
for j in list:
    print("这是j遍历的元素哦:"+j)
    continue
    print("j使用了continue")

结果截图:
在这里插入图片描述
很明显i遍历一次之后就终止了循环,不再遍历。j还是会继续遍历,相同点是后面的打印语句都不会执行,因为此时它们已经break终止(continue跳出本次循环了)本次循环中后面的语句不会继续执行

猜你喜欢

转载自blog.csdn.net/weixin_43909848/article/details/108221445
今日推荐