从零开始的python学习 Day3

上次的学习出现了一个奇怪的问题

想知道这个问题的原因,我们要知道python中and和or都是遵循短路逻辑的。

诶诶,那啥似断路逻辑呢?

还是不懂,那用之前那个例子讲,3and4时 python计算到3是true,因为and需要两边都是true才可以,他向后计算,4也是true,就抛出4的值,3or4时只要有一个true就停下,所以3就是true,便抛出3

运算符优先级

  

这个表里越往下的优先级越高 

流程图

写代码前需要流程图作为理清思路的准备工作

分支与循环

分支结构

if语句实现的情况有

1,判断一个条件,如果条件成立,就其执行包含的某个语句

包含:python中使用缩进实现包含

2,判断一个条件,条件成立执行某个语句或代码块,不成立,执行另外的代码块

3.判断多个条件,第一个不成立,继续判断第二个,还不成立判断第三个...

还要特殊一点的用法

分支结构的嵌套

if 条件1:
    语句1
    if 条件2:
        语句2
    语句3
elif 条件3:
    语句4
else:
    语句5

总结

今天学习了流程图的画法,还要运算符的优先级,初步了解了分支结构与分支结构的嵌套,明天学习嵌套,冲冲冲

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值