Python中的分支判断、循环

本文利用的是Python 3.x版本,建议学习3.x版本

以下是刚刚建立不久的微信公众号,记录所思所想所学,主要聚焦于计算机,我会分享我算学到的知识,如果对您有帮助,希望您可以关注,谢谢~

在这里插入图片描述

Python中的分支判断、循环

1. 分支条件判断

1.1 比较操作

以下是数之间常见的比较操作,例如5>3就是数学意义上的比较,5是大于3的,所以这个式子的值是True。如何比较,根据两个数之间的符号判断即可。这里要注意的是!=是不相等的意思,==是相等的意思。例如5==3这显然是不对的,所以式子的值是False

# i j是变量名
i > j
i >= j
i < j
i <= j
i == j
i != j

1.2 逻辑操作

not a #如果a是True则 结果为False,反之同理
a and b #同时为True时,结果为True
a or b #至少一个为True,结果为True

在布尔值之间进行运算,之前说数据类型的时候也说过。我们说了例如5>3这样的比较的式子的值是布尔值,也就是说可以将式子进行逻辑运算。例如

5>3 and 5==3
#相当于True and False结果是False

下面是测试结果

在这里插入图片描述

1.3 控制流,分支

计算机可以进行自动化操作,因为可以按照我们给定的条件判断执行,所以分支判断是必不可少的。简单来说就是,如果条件A成立,那么做些什么,不成立做些什么,例如如果今天下雨,我就不出门。

最简单的条件判断语句如下,有几个地方容易出错,条件后要用冒号,if条件块里的代码要进行缩进,4个空格,如果了解其他语言的同学应该知道,很多语言的代码块是靠大括号{}来标识的。为什么要有代码块?代码块内的代码的层次是一样的。举个例子,如果不区分代码块,那么如果if判断条件成立后,代码究竟要执行到哪里?所以当条件成立时,执行这个if后的代码块内的内容。一定要注意缩进,不然在py中会出错的。当然现在的代码编辑器多数都很智能,在写完冒号后敲击回车,就可以自动缩进4个空格,我用的VScode就是这样的,很方便。

#如果<条件>为True,则执行if块
#里的操作,注意缩进和冒号!!
if <条件>:
    操作1
    操作2
    ……
#实例
x = 6
if x>3 and x<8:
    print("hello")
#结果会打印出hello    

在这里插入图片描述

接下来稍微复杂,就是if else,意思是如果if判断的条件成立(结果为True),则执行if代码块内的代码,如果不成立则执行else

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值