Python学习(三) 循环

学习目标:

  • 程序的三大流程
  • while循环的基本使用
  • break和continue的区别
  • while循环的嵌套

学习内容:

一)程序的三大流程

顺序结构——“从上向下”,顺序执行代码

分支结构——根据条件的判断,决定执行代码的分支

循环结构——让“特定代码重复”执行

二)while循环的基本使用

1、语法格式

初始条件设置 —— 通常是重复执行的 计数器

while 条件(判断 计数器 是否达到 目标次数):

条件满足时,做的事情1

条件满足时,做的事情2

条件满足时,做的事情3

…(省略)…

处理条件(计数器 + 1)

注意while语句以及缩进部分是一个完整的代码.

2、赋值运算符:

运算符描述实例
=简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c
+=加法赋值运算符c += a 等效于 c = c + a
-=减法赋值运算符c -= a 等效于 c = c - a
*=乘法赋值运算符c *= a 等效于 c = c * a
/=除法赋值运算符c /= a 等效于 c = c / a
//=取整除赋值运算符c //= a 等效于 c = c // a
%= (余数)赋值运算符c %= a 等效于c = c % a
**=幂赋值运算符c **= a 等效于 c = c ** a

注意:赋值运算符之间不能使用空格.

3、常见的计数方式:

自然计数法(从 1开始)—— 更符合人类的习惯

程序计数法(从 0开始)—— 几乎所有的程序语言都选择从 0 开始计数

三)break和continue的区别

  • break和 continue 是专门在循环中使用的关键字
  • break:`某一条件满足时,退出循环,不再执行后续重复的代码
  • continue:某一条件满足时,不执行后续重复的代码
  • break 和 continue 只针对当前所在循环有效

四)练习

1、用嵌套打印小星星

row = 1
while row <=5:
    print("*"*row)
    row += 1

 

2、打印九九乘法表

# 定义起始行
row =  1
# 最大打印 9 行
while row <= 9:
    # 定义起始列
    col = 1
    # 最大打印 row 列
    while col <= row:
        # end = "",表示输出结束后,不换行
        # "\t" 可以在控制台输出一个制表符,协助在输出文本时对齐
        print("%d * %d = %d"%(col,row,row*col),end="\t")
        col+= 1
    # 一行打印完成的换行     
    print("")
    row += 1

**补充**

制表符 的功能是在不使用表格的情况下在 垂直方向 按列对齐文本

转义字符描述
\\反斜杠符号
\’单引号
\"双引号
\n换行
\t横向制表符
\r回车

学习收获:

  • 在循环的使用过程中,要严格把关循环的次数。在程序语言中,习惯性重0开始计数。
  • 注意跳出循环的break和continue之间的区别
  • 掌握while和do…while…之间的区别
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闲小憨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值