0
点赞
收藏
分享

微信扫一扫

python05 逻辑控制语句

灵魂跑者 2022-03-30 阅读 55
python

目录

一.条件分支语句(if)

单条件分支:

多条件分支:

注意:

二.循环语句

1.while循环语句

2.for语句实现循环

range(beg,end,step)

三.break和continue语句


一.条件分支语句(if)

单条件分支:

if 表达式:
    条件成立时执行代码块
else 表达式:
    条件不成立时执行代码块

多条件分支:

if 表达式:
    if条件成立时执行代码块
elif 表达式:
    elif条件成立时执行代码块
else:
    条件都不成立时执行代码块

注意:

1.python没有switch...case

2.使用if语句时要注意格式的缩进


二.循环语句

1.while循环语句

while 表达式:
    循环体语句

和条件分支语句相似,当表达式为真时执行语句。Python中也没有do...while语句,使用循环语句时也要注意代码的缩进

2.for语句实现循环

for 变量名 in 某个数据类型:
    循环体语句

例如:

str = '12345'
for str in string
print(str)

输出结果为

1.1

2.2

3.3

4.4

5.5

遍历数字序列还可以使用 range()方法

range(beg,end,step)

beg是初始值,end是停止值(不包括end),step是步进

没有指定beg,默认为0,没有指定step,默认为1

#不设定参数
for num in range(5):
    print(num)
#设定参数
for num in range(1,10,2):
    print(num)

不设定参数结果同上一个代码块

设定参数结果为

1.1

2.3

3.5

4.7

5.9


三.break和continue语句

break语句的作用是终止当前循环,跳出循环体

continue语句的作用是结束本次循环,即continue后面的语句不执行,继续进行下一次循环

for num in range(1,10):
    if num % 3 == 0:
        print(num)
        break
for num in range(1,10):
    if num % 3 == 0:
        continue
    print(num)   

第一个输出为3

第二个输出为1 2 4 5 7 8

举报

相关推荐

0 条评论