控制语句
纸飞机
这个作者很懒,什么都没留下…
展开
-
选择结构
选择结构通过判断条件是否成立,来决定执行哪个分支。选择结构有多种形式,分为:单分支、双分支、多分支。流程图如下:单分支结构双分支结构多分支结构单分支选择结构if 语句单分支结构的语法形式如下:if 条件表达式: 语句/语句块其中:1 .条件表达式:可以是逻辑表达式、关系表达式、算术表达式等等。2 .语句/语句块:可以是一条语句,也可以是多条语句。多条语句,缩进必须对...原创 2019-03-05 22:26:15 · 3970 阅读 · 0 评论 -
循环结构
循环结构用来重复执行一条或多条语句。表达这样的逻辑:如果符合条件,则反复执行循环体里的语句。在每次执行完后都会判断一次条件是否为 True,如果为 True 则重复执行循环体里的语句。图示如下:循环体里面的语句至少应该包含改变条件表达式的语句,以使循环趋于结束;否则,就会变成一个死循环。while 循环while 循环的语法格式如下: while 条件表达式: 循环体语...原创 2019-03-06 13:26:03 · 218 阅读 · 0 评论 -
可迭代对象与循环
Python 包含以下几种可迭代对象:序列。包含:字符串、列表、元组字典迭代器对象(iterator)生成器函数(generator)文件对象我们通过循环来遍历这几种类型的数据:【操作】 遍历字符串中的字符for x in "abc001": print(x)【操作】 遍历字典d = {'name':'alice','age':18,'address':'烟台'}fo...原创 2019-03-06 13:51:56 · 369 阅读 · 0 评论 -
break、count、else、代码优化
break 语句break 语句可用于 while 和 for 循环,用来结束整个循环。当有嵌套循环时,break 语句只能跳出最近一层的循环。【操作】使用 break 语句结束循环while True: a = input("请输入一个字符(输入 Q 或 q 结束)") if a.upper()=='Q': print("循环结束,退出") break...原创 2019-03-06 14:32:40 · 430 阅读 · 0 评论 -
推导式
推导式: 推导式是从一个或者多个迭代器快速创建序列的一种方法。它可以将循环和条件判断结合,从而避免冗长的代码。推导式是典型的 Python 风格,使用推导式创建序列,效率高,且简约优雅。列表推导式: 使用列表推导式生成列表对象,语法: [表达式 for item in 可迭代对象] 或者:{表达式 for ...原创 2019-03-06 22:02:53 · 586 阅读 · 0 评论