python的逻辑与循环详解
短信预约 -IT技能 免费直播动态提醒
程序的逻辑:
一个让计算机按照既定计划或规则执行的流程即程序的逻辑
逻辑是程序的基石
程序逻辑的组成:逻辑语句与逻辑运算构成了程序的逻辑
如何构建逻辑判断
if(逻辑运算-条件):
(代码块)
elif(逻辑运算-条件):
(代码块)
else:
(代码块)
chengji = 30
if (chengji >= 90):
print("成绩优秀")
elif(chengji >= 60):
print("成绩及格")
else:
print("成绩不及格")`
程序的循环
循环是程序设计语言中反复执行某些代码的一种计算机处理过程,常见的有按照次数循环(for)和按照条件循环(while)。
*注:满足特定的条件而重复执行的一个或多个动作
##循环是一个“不知疲倦的劳工”,苦活累活都是他来干
1. for循环的构建和原理:
2. 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()函数
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341