Python(六)if…else语句和while循环

If语句

Python 数学中常用逻辑条件:

  • 等于:a == b
  • 不等于:a != b
  • 小于:a < b
  • 小于等于:a <= b
  • 大于:a > b
  • 大于等于:a >= b

Python中定义代码的范围是用缩进,而在其他语言中使用花括号来实现

a = 3
b = 2
if a < b:
    print("a is bigger than b")

image.png

Elif关键字

elif关键字是,如果对之前的判断不符合,则进入elif条件试一试是否符合

a = 3
b = 5
if a > b:
    print("a is bigger than b")
elif a < b:
    print("a is smaller than b")

在这里插入图片描述

Else关键字

else关键字是,如果不符合之前的任何条件,则进入else语句内

a = 3
b = 5
if a > b:
  print("a is bigger than b")
elif a == b:
  print("a and b are equal")
else:
  print("a is smaller than b")

image.png

简写if…else语句

顾名思义,就是把if…else语句放在一行

a = 3
b = 5
print("a is bigger than b") if a > b else print("b is bigger than a")

在这里插入图片描述

And关键字

and关键字是一个逻辑运算符,可以和if语句组合使用

a = 3
b = 5
c = 2
if a < b and c < a:
  print("They are all right")

在这里插入图片描述

Or关键字

or关键字同样也是一个逻辑运算符,也同样可以和if语句组合使用

a = 3
b = 5
c = 2
if a > b or a > c:
  print("one of the condition is right")

在这里插入图片描述

While语句

如果跟在while后面的判断语句为真,就可以执行内部语句

i = 0
while i < 5:
    print(i)
    i += 1

在这里插入图片描述

break语句

while语句中出现break即使条件为真,系统仍然会结束循环

i = 0
while i < 5:
    if i == 3:
        break
    print(i)
    i += 1

在这里插入图片描述

continue语句

while语句中出现continue我们可以停止当前语句内的执行,继续下一次循环

i = 0
while i < 5:
    i += 1
    if i == 3:
        continue
    print(i)
    

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值