iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python的逻辑与循环详解
  • 639
分享到

python的逻辑与循环详解

2024-04-02 19:04:59 639人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录程序的逻辑:程序的循环1. for循环的构建和原理:2. while循环的构建和原理3. 循环控制语句4. for循环伴侣 range()函数总结程序的逻辑: 一个让计算机按照既

程序的逻辑:

一个让计算机按照既定计划或规则执行的流程即程序的逻辑

逻辑是程序的基石

程序逻辑的组成:逻辑语句与逻辑运算构成了程序的逻辑

程序逻辑的组成

如何构建逻辑判断

if(逻辑运算-条件):
(代码块)
elif(逻辑运算-条件):
(代码块)
else:
(代码块)


chengji  = 30
if (chengji >= 90):
	print("成绩优秀")
elif(chengji >= 60):
	print("成绩及格")
else:
	print("成绩不及格")`

逻辑的运行顺序

多层嵌套的判断

程序的循环

循环是程序设计语言中反复执行某些代码的一种计算机处理过程,常见的有按照次数循环(for)和按照条件循环(while)。


	*注:满足特定的条件而重复执行的一个或多个动作
	##循环是一个“不知疲倦的劳工”,苦活累活都是他来干

1. for循环的构建和原理:

for循环

for循环

2. while循环的构建和原理

while循环

如何构建while循环

3. 循环控制语句

break continue pass


#break ---终止当前全部循环
	for i in range(0,10,2):
		if i == 6:
			break
			#当i 为 6时整个循环终止
		print("当前为",i)
#continue ---跳过当前循环体剩余代码,直接进入下一个循环
	i = True
	j = 0
	while i:
	    while j < 10:
	        j += 1
	        if j < 10:
	            if j == 7:
	                continue
	                #当j==7时,当前循环体余下的代码不会被执行,直接执行下次循环所以没有打印j==7 
	            elif j == 9:
	                i = False
	            else:
	                print("现在j为", j)
	        else:
	            print("i、j的状态", i, "、", j)
	    print(j)
	print("结束")
	#打印结果:
		现在j为 1
		现在j为 2
		现在j为 3
		现在j为 4
		现在j为 5
		现在j为 6
		现在j为 8
		i、j的状态 False 、 10
		10
		结束
#pass ---是一个占位命令,保证代码完整性	
	for i in "python":
		if i == "o":
		#当i == "o"遇到pass直接通过接着执行下面代码
			pass
		else:
			print(i)
	*注:如果 if for while 下无代码,系统会报错,可以用pass占位

4. for循环伴侣 range()函数

循环伴侣

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: python的逻辑与循环详解

本文链接: https://www.lsjlt.com/news/157334.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python的逻辑与循环详解
    目录程序的逻辑:程序的循环1. for循环的构建和原理:2. while循环的构建和原理3. 循环控制语句4. for循环伴侣 range()函数总结程序的逻辑: 一个让计算机按照既...
    99+
    2024-04-02
  • while循环,逻辑语句.
    1.猜数字,设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确,然后退出循环。while 1: num = int(input('请输入...
    99+
    2023-01-31
    语句 逻辑
  • MySQL中如何实现循环逻辑
    在MySQL中,可以使用存储过程来实现循环逻辑。存储过程是一组预先编译好的SQL语句,可以被多次调用并执行。在存储过程中,可以使用循...
    99+
    2024-04-30
    MySQL
  • 详解python的循环
    目录range函数的使用第一种创建方式第二种创建方式第三种创建方式判断指定的数有没有在当前序列中循环结构总结 range函数的使用 作为循环遍历的对象 第一种创建方式 r=ra...
    99+
    2024-04-02
  • 揭秘 VUE 条件和循环的内在逻辑
    ...
    99+
    2024-04-02
  • python while循环详解
    1.while循环的基础语法 i = 0while i num: print("你猜的大了") else: print("你猜的小了")pr...
    99+
    2023-09-27
    python 开发语言
  • JavaScript中的for循环与双重for循环详解
    for循环 for循环就是对数组的元素进行循环。 语法: for (初始化变量; 条件表达式; 迭代语句) {      需要执行的代码块...
    99+
    2024-04-02
  • python-for循环与while循环
    格式: while 条件 为 True: 代码块 while True: rayn_age = 18 age = input('请输入你的年龄:') age = int(age) if age == ra...
    99+
    2023-01-31
    python
  • Netty事件循环主逻辑NioEventLoop的run方法分析
    目录Netty事件循环主逻辑初始化 EventLoop处理读事件注意 Netty事件循环主逻辑 Netty 事件循环主逻辑在 NioEventLoop.run 中...
    99+
    2024-04-02
  • Java中的逻辑结构详解
    Java中的逻辑结构 逻辑结构 Java中的逻辑结构 顺序结构分支结构循环结构 顺序结构 顺序结构顾名思义,就是按照代码的顺序依次往下执行,这个不必多讲 分支结构 分支结构又可以细分...
    99+
    2024-04-02
  • Python循环结构详解
    目录一、内容简介二、while循环三、for循环四、break语句五、continue语句六、break和continue对比七、循环结构总结一、内容简介 使用while循环编写重复...
    99+
    2024-04-02
  • Python 循环结构详解
    目录一、While循环二、While…else…循环三、for循环四、for…else…循环五、循环体结束语句六、嵌套循环前言...
    99+
    2024-04-02
  • 详解C语言中for循环与while循环的用法
    目录一、单层for循环二、for循环与if选择的嵌套三、多层for循环的嵌套四、while循环五、总结一、单层for循环 引例:C语言实现求1到10的和(用for循环实现) #inc...
    99+
    2024-04-02
  • Python 内置函数详解 (2) 逻辑运算
    近期在外旅游,本篇是出发编辑的,准备定时发布用,不完整,旅游回来后再补充。 Python 内置函数 Python3.11共有75个内置函数,其来历和分类请参考:Python 新版本有75个内置函数,你不会不知道吧_Hann Yang的博客...
    99+
    2023-09-20
    python
  • Python图像处理之图像算术与逻辑运算详解
    目录一.图像加法运算二.图像减法运算三.图像与运算四.图像或运算五.图像非运算六.图像异或运算七.总结一.图像加法运算 图像加法运算主要有两种方法。第一种是调用Numpy库实现,目标...
    99+
    2024-04-02
  • 逻辑回归(Logistic Regression)详解
    逻辑回归也称作logistic回归分析,是一种广义的线性回归分析模型,属于机器学习中的监督学习。其推导过程与计算方式类似于回归的过程,但实际上主要是用来解决二分类问题(也可以解决多分类问题)。通过给定的n组数据(训练集)来训练模型,并在训练...
    99+
    2023-08-31
    python 机器学习 算法 分类 回归
  • Python运算符教程之逻辑门详解
    目录1. 与门 2. 与非门 3. 或门 4. 异或 5. NOT Gate 6. NOR 门 7. XNOR 门&nbs...
    99+
    2024-04-02
  • Java 逻辑控制详解分析
    目录顺序结构分支结构if 语句悬垂 else 问题switch 语句循环结构while 循环breakcontinuefor循环do while 循环顺序结构 顺序结构就是按照代码从...
    99+
    2024-04-02
  • Linux逻辑卷管理LVM详解
    转载自:http://blog.csdn.net/ikikik2002/article/details/5187276 一、 前言LVM是逻辑卷管理(Logical Volume Manager)的简称,他是建立在物理存储设备之上的一个抽象...
    99+
    2023-06-06
  • 详解python基础中的for循环
    目录一、 for 循环二、拓展利用for循环输出字典的值value三、for循环的优势四、for实现累加五、计算10以内偶数和六、计算10以内奇数和总结一、 for 循环 根据变量赋...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作