Python练习4

一、逻辑运算符

*逻辑运算符是指在多个条件组合判断时使用的运算符

*逻辑运算符优先级为not>and>or

and 前后条件都成立,结果才成立

or 前后有一个成立,结果就成立

not 对结果相反

例:a b c d 四个变量,令a=4>1 b=5<2 c=8=8 d=9<6

其中a c是对的,b d是错的

在a 与 b中,b是错误的,则整个结果都为错的

在a与c中,a c都是对的,则整个结果都是对的

在a或b中,a是对的,b是错的,则整个结果都是对的

在b或d中,b和d都是错的,则整个结果都是错的

在非a中,a是对的,则非a是错的

在非b中,b是错的,则非b是对的

进而输出结果

图例

例:计算a and b or c and not d

r1=a and b or c and not b

   =a and b or c and True

   =False or True

   =True

输出结果

图例

例:计算(a and (not b or c))and d

遇见()先算()里的

r2 = (a and (not b or c)) and d

    =(a and(True or c))and d

    =(a and True) and d

    =True and d

    =False 

输出结果

图例

二、多分支语句

*多分支语句是在原有基础上增加elif,进行多重判断

if判断条件1:条件1成立时执行语句块

elif判断条件2:条件2成立时执行语句块

else:其他情况下执行语句块

例:

BMI指数计算器

*身体质量指数

*BMI指数 = 体重(kg)/身高(m)的平方

 如果bmi<=18.4,则偏瘦

如果bmi>18.4并且bmi<=26.9,则正常

如果bmi>26.9并且bmi<=27.9,则过重

如果以上都不是,则肥胖

图例

三、循环语句

*循环是在满足条件下周而复始的运行情况

*while关键字用于创建循环,在满足条件时,将循环执行语句块

while循环执行条件:被循环执行的代码块  修改循环的判断条件

例:先定义循环的执行条件,再编写要被执行的循环代码,最后编写修改执行条件的代码,三者联系在一起才能运行

while i < 5: 代表着当i<5时,则执行以下代码

图例

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值