python基础---逻辑控制语句

if语句

(1) if语句的语法

If 布尔表达式:
    条件成立 执行语句

(2) if语句需要注意的地方
1) if语句之后跟的是布尔表达式
2) if条件表达式之后加冒号
3) 注意缩进
4) if语句中不写语句块,可以书写pass占位
If条件如果成立,就会执行if缩进语句;如果不成立就不会执行if缩进语句
Python语句是靠缩进划分语句块的
(3) if-else语句
如果条件成立,执行if缩进语句;如果条件不成立执行else缩进语句;if-else的缩进语句是不会被同时执行的

If布尔表达式1:
    条件成立 执行语句
else:
    条件不成立 执行语句

注意:if之后跟布尔表达式并要加冒号;注意缩进;else之后加冒号;if-else中没有执行语句,可以使用pass占位
(4) if-elif-else语句

If布尔表达式1:
    条件成立 执行语句
elif 布尔表达式2:
    条件成立 执行语句
elif 布尔表达式3:
    条件成立 执行语句
... ... ...
elif 布尔表达式n:
    条件成立 执行语句
else:
    以上条件都不成立 执行语句

如果有多次条件判断可以使用if-else嵌套,推荐使用多分支语句if-elif-else语句

while循环for循环

(1) while循环的语法

while 布尔表达式:
    循环执行体
    迭代语句

while循环特有的语句:
else语句,当循环正常运行完毕后,执行else语句
如果循环没有正常循环完毕(break),不执行else语句
(2) for循环的语法

for 变量名 in range(start,end,iteration):
    循环执行体

循环的嵌套

(1) 若有多个循环嵌套,则先进入外层循环,先从内存循环出。外层循环一次,内存循环一圈。
(2) print()语句带有自动换行功能
print(end = “ ”) 表示为不换行

流程控制语句

(1) break
用在循环中,若条件成立跳出循环体(当前循环),只能跳出一重循环
(2) continue
用在循环中,若条件成立结束当次循环,继续下一次循环
(3) return
用在函数中,直接结束当前函数.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值