python女孩入门第四天_控制语句/推导式

文章目录

  • 控制语句
    • 选择结构
      • 单分支选择结构
      • 条件表达式详解
      • 双分支选择结构
      • 三元条件运算符
      • 多分支结构
      • 选择结构嵌套
    • 循环结构
      • while循环
      • for循环和可迭代对象遍历
      • range对象
    • 嵌套循环
      • break语句
      • continue语句
      • else语句
      • 循环代码优化
      • 其他优化手段:
      • 使用zip()并行迭代
  • 推导式创建序列
    • 列表推导式
    • 字典推导式
    • 集合推导式
    • 生成器推导式(生成元组)
  • 综合练习_绘制不同颜色的多个同心圆

控制语句

选择结构

就是用来表示如果!
python女孩入门第四天_控制语句/推导式_第1张图片

单分支选择结构

python女孩入门第四天_控制语句/推导式_第2张图片
python女孩入门第四天_控制语句/推导式_第3张图片

条件表达式详解

python女孩入门第四天_控制语句/推导式_第4张图片
python女孩入门第四天_控制语句/推导式_第5张图片
python女孩入门第四天_控制语句/推导式_第6张图片

双分支选择结构

python女孩入门第四天_控制语句/推导式_第7张图片

三元条件运算符

python女孩入门第四天_控制语句/推导式_第8张图片

多分支结构

python女孩入门第四天_控制语句/推导式_第9张图片
python女孩入门第四天_控制语句/推导式_第10张图片

选择结构嵌套

python女孩入门第四天_控制语句/推导式_第11张图片

循环结构

python女孩入门第四天_控制语句/推导式_第12张图片

while循环

python女孩入门第四天_控制语句/推导式_第13张图片
python女孩入门第四天_控制语句/推导式_第14张图片

for循环和可迭代对象遍历

python女孩入门第四天_控制语句/推导式_第15张图片
python女孩入门第四天_控制语句/推导式_第16张图片

range对象

python女孩入门第四天_控制语句/推导式_第17张图片

嵌套循环

python女孩入门第四天_控制语句/推导式_第18张图片

break语句

python女孩入门第四天_控制语句/推导式_第19张图片

continue语句

在这里插入图片描述

else语句

python女孩入门第四天_控制语句/推导式_第20张图片
python女孩入门第四天_控制语句/推导式_第21张图片

循环代码优化

python女孩入门第四天_控制语句/推导式_第22张图片
+python女孩入门第四天_控制语句/推导式_第23张图片

其他优化手段:

1.连接多个字符串,使用join()而不是用+
2.列表的元素的插入和删除,尽量在列表尾部操作

使用zip()并行迭代

python女孩入门第四天_控制语句/推导式_第24张图片

推导式创建序列

在这里插入图片描述

列表推导式

python女孩入门第四天_控制语句/推导式_第25张图片

字典推导式

python女孩入门第四天_控制语句/推导式_第26张图片
python女孩入门第四天_控制语句/推导式_第27张图片

集合推导式

python女孩入门第四天_控制语句/推导式_第28张图片

生成器推导式(生成元组)

python女孩入门第四天_控制语句/推导式_第29张图片

综合练习_绘制不同颜色的多个同心圆

import turtle

t = turtle.Pen()

my_colors = (“red”,“green”,“yellow”,“black”)

t.width(4)
t.speed(0)
for i in range(10):
t.penup()
t.goto(0,-i10)
t.pendown()
t.color(my_colors[i%len(my_colors)])
t.circle(100+i
10)
turtle.done()

你可能感兴趣的:(笔记,python)