程序的组织结构
1996年,计算机科学家证明了这样的事实:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成 。
文章插图
顺序结构
程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束 。
文章插图
对象的布尔值
- Python/ target=_blank class=infotextkey>Python一切皆对象,所有对象都有一个布尔值
- 获取对象的布尔值:使用内置函数bool()
- 以下对象的布尔值为FalseFalse数值None空字符串空列表空元组空字典空集合
- 程序根据判断条件的布尔值选择性地执行部分代码
- 明确的让计算机知道在什么条件下,该去做什么
文章插图
单分支结构
【一文详解Python语言选择结构和循环结构】
文章插图
文章插图
双分支结构
文章插图
文章插图
多分支结构
文章插图
文章插图
if嵌套
文章插图
文章插图
循环结构
反复做同一件事情的情况,称为循环while循环
文章插图
文章插图
文章插图
i = 1 while i<=100: print(i) i += 1 print("over!")
猜数字
文章插图
import random computer = random.randint(1, 100) player = int(input("num >> ")) cnt = 1 while computer != player: if player > computer: print("第%d次,猜大了" % cnt) if player < computer: print("第%d次,猜小了" % cnt) player = int(input("num >> ")) cnt += 1 print("恭喜你,第%d次,猜对了" % cnt)
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- icloud怎么用,icloud的正确用法详解
- 电商运营怎么做数据分析,详解电商运营策略
- 天猫转让需要多少钱,天猫店铺转让流程及费用详解
- 建网站需要多少钱,建站费用详解
- 开发软件需要什么配置及技术,软件开发流程详解
- 前端js中http跳转https报403错误,请求头referer详解
- 学习Python,需要掌握的20个命令
- 网站建设步骤详解,怎样建设网站效果好
- 伸手党表示什么意思,一文教你正确拒绝身边的伸手党
- 什么是python(python有什么用)