您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:python的逻辑与循环详解

51自学网 2022-02-21 10:48:28
  python
这篇教程python的逻辑与循环详解写得很实用,希望能帮到您。

程序的逻辑:

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

逻辑是程序的基石

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

程序逻辑的组成

如何构建逻辑判断

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

chengji  = 30if (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()函数

循环伴侣

总结

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


通过python绘制华强买瓜的字符画视频的步骤详解
详解python中的变量
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。