一、while循环

while 条件:
循环体(break, continue)

注:

  • break 彻底结束循环

  • continue 仅结束本次循环

while循环的具体应用

求1-2+3-5+5…99的所有数的和

count = 1
sum = 0
while count < 100:a = count % 2if a == 1:sum = sum + countelse:sum = sum - countcount = count + 1
print(sum)

二、运算符 and or not

运算顺序:() => not => and => or 当出现相同的运算的时候 从左往右算

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
print(3 > 2 or 5 < 7 and 6 > 8 or 7 < 5)      # True
print(3 > 4 or 4 < 3 and 1 == 1)      # False
print(1 < 2 and 3 < 4 or 1 > 2)      # True
print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1)     # True
print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8)     # False
print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6)     # False
print((not 2 > 1 and 3 < 4) or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6)     # False
  • and:并且. 左右两端同时为真. 结果才能是真
  • or : 或者. 左右两端有一个是真. 结果就是真
  • not : 非. 取反,当结果为真时 则为假 当结果为假时 则为真 非真既假, 非假既真

当出现 x or y的时候, 判断x是否是0 如果x==0 则返回y 否则返回x

print(1 or 2)     # 1
print(0 or 2)     # 2
print(3 or 0)     # 3
print(4 or 0)     # 4

当出现 x and y 的时候, 和or完全相反 如果x==0 则返回x 否则返回y

print(1 and 2)   # 2
print(0 and 3)   # 0
print(3 and 0)   # 0
print(4 and 0)   # 0

python中的简单while循环及逻辑运算符相关推荐

  1. Python中yield简单用法

    Python中yield简单用法 你或许知道带有yield的函数在Python中被称之为generator,那何为 generator? 我们暂时抛开generator,先从一个常见编程题目开始,循序 ...

  2. python中continue用法案例_记录今天学习python中for与while循环针对break和continue的用法...

    python中有两个主要的循环for与while,其中针对这两个循环有两种不同的中断用法break与continue. 首先先看下面的循环代码: 1: for i in range(10):#变量i带 ...

  3. python并发循环_在Python中模拟一个并发循环?

    在Python中模拟一个并发循环? 我需要模拟Python程序中的并发循环.不幸的是,以下简单的代码不起作用:list_of_ints = [ 1, 2, 3 ]iterator = list_of_ ...

  4. chatgpt赋能python:Python中如何实现内循环到外循环

    Python中如何实现内循环到外循环 Python是一种广泛使用的编程语言,其文本解析和数据结构操作灵活,让Python编程变得非常简单.在Python编程中,内循环到外循环是常见的问题,因此本文将着 ...

  5. python使用spark_如何在Python中编写简单代码,并且速度超越Spark?

    全文共3482字,预计学习时长7分钟 如今,大家都在Python工具(pandas和Scikit-learn)的简洁性.Spark和Hadoop的可扩展性以及Kubernetes的操作就绪之间做选择. ...

  6. python 字节流分段_如何在Python中编写简单代码,并且速度超越Spark?

    全文共 3482字,预计学习时长 7分钟 如今,大家都在Python工具(pandas和Scikit-learn)的简洁性.Spark和Hadoop的可扩展性以及Kubernetes的操作就绪之间做选 ...

  7. 五分钟理解yield在python中的简单用法,让你不再迷惑

    很多同学无论是在学习python还是使用python的过程中,都会遇到yield关键字,这个让人头大的问题,今天,就给大家分享一下我自学yield的心路历程 基本概念: (1)在 Python 中,使 ...

  8. python中enumerate在for循环中用法_python中enumerate的用法实例解析

    在python中enumerate的用法多用于在for循环中得到计数,本文即以实例形式向大家展现python中enumerate的用法.具体如下: enumerate参数为可遍历的变量,如 字符串,列 ...

  9. [转载] Python中定义函数,循环语句,条件语句

    参考链接: Python中的局部函数 由于日常程序流中主要是三种结构:顺序,循环,条件,且往往需要自定义函数再调用, 因此今天想学习一下Python中关于定义函数.循环语句和条件语句的写法. 1.定义 ...

最新文章

  1. 基于Vue+Nodejs实现宿舍管理系统
  2. 每天进步一点之C\C++
  3. 直接用Win32 API创建对话框Demo
  4. cpu序列号能告诉别人嘛_微信这个开关不删除,别人手机能随意登录你的微信,学会告诉家人...
  5. python写excel标记文字颜色_python3使用xlwt时写入文档字体颜色和边框样式
  6. Redis简单案例(三) 连续登陆活动的简单实现
  7. 通过高德地图api获取地点坐标(以查询物资点为例)
  8. SECS/GEM介绍
  9. matlab折线参数,matlab画含参数曲线族
  10. 计算机主机的输出设备,计算机的输出设备有哪些呢?
  11. docker wordpress 提示:Error establishing a database connection
  12. unity3d 获取 Advertising ID
  13. 还在用excel做可视化图表?这款数据可视化软件让你事半功倍
  14. 哥德尔递归汉译和原始递归——哥德尔原著英译拆解汉译之七
  15. NL80211使用笔记
  16. 中国软件企业自主创新
  17. ERP :金蝶软件财务快捷键
  18. Mac打包生成dmg文件
  19. xp系统关闭文件和打印共享服务器,XP打印共享四大问题及解决方法
  20. mysql 多租户_数据层的多租户浅谈

热门文章

  1. Java-小技巧-004-jdk时间,jdk8时间,joda,calendar,获取当前时间前一周、前一月、前一年的时间...
  2. AChartEngine绘制图形
  3. tftp 在线更新 cisco switch IOS
  4. Activity两个启动方法的区别
  5. 如何数据整合IBM Tivoli
  6. 数据远程实时备份容灾方案
  7. C++主题年技巧积累#1——UltraEdit的代码美化
  8. python编程规范 谷歌_Python最新编程规范,新手必学
  9. python numpy 子数组_Python利用Numpy数组进行数据处理(一)
  10. 【学习笔记】SAP Fiori相关概念介绍