python的逻辑与循环详解
更新时间:2021年11月15日 11:00:54 作者:Tallbo
这篇文章主要为大家详细介绍了python的逻辑与循环,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
程序的逻辑:
一个让计算机按照既定计划或规则执行的流程即程序的逻辑
逻辑是程序的基石
程序逻辑的组成:逻辑语句与逻辑运算构成了程序的逻辑
如何构建逻辑判断
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()函数
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
相关文章
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
这篇文章主要介绍了Python中使用pypdf2合并、分割、加密pdf文件的代码,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-05-05使用Python的web.py框架实现类似Django的ORM查询的教程
这篇文章主要介绍了使用Python的web.py框架实现类似Django的ORM查询的教程,集成的ORM操作数据库向来是Python最强大的功能之一,本文则探讨如何在web.py框架上实现,需要的朋友可以参考下2015-05-05
最新评论