1. 程序的三大流程
在程序开发中, 一共有三种流程方式 :
- 顺序 ---- 从上向下, 顺序执行代码
- 分支 ---- 根据条件判断, 决定执行代码的 分支
- 循环 ---- 让 特定代码 重复 执行
2. while 循环基本使用
循环的作用就是让 指定的代码 重复的执行
while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行
2.1 while 语句基本语法
初始条件设置 ---- 通常是重复执行的 计数器 while 条件(判断 计数器 是否达到 目标次数):
条件满足时, 做得事情1
条件满足时, 做得事情2
条件满足时, 做得事情3
…处理条件(计数器 + 1)
while 语句以及缩进部分是一个 完整的代码块
2.2 while 演练
#开始循环
while i < 5:
# 循环中要执行的代码
print(“Hello Python”)
# 计数器
i += 1
2.3 死循环
就是 在循环内部 循环的判断条件有问题, 导致循环一直执行, 程序无法终止!
3. 赋值运算符
在 Python 中, 使用 = 可以给变量赋值
在算术运算时, 为了简化代码的编写, Python 还提供了一系列的 与 算术运算符 对应的 赋值运算符
注意 : 赋值运算符中间不能使用空格
运算符 描述 实例
= 简单的赋值运算符 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
4. Python 中的计数方法
程序计数法 (从 0 开始) ---- 几乎所有的程序语言都选择从 0 开始计数
5.break 和 continue
break:推出最近的循环
continue:它结束当前迭代,并跳到下一次迭代的开头
6.循环嵌套
7. print
print()本身是自带分行的,使用end的可以修改换行成别的方式。
print(’*’,end="----")
8.转义字符
\t 在控制台输出一个 制表符, 协助在输出文本时 垂直方向 保持对其
\n 在控制台输出一个 换行符
转义字符 | 描述 |
---|---|
\ | 反斜杠符号 |
’ | 单引号 |
" | 双引号 |
|n | 换行 |
\t | 横向制表符 |
\r | 回车 |
#定义一个行变量
row = 1
#第一个循环, 循环次数代表多少行数
while row <= 9:
# 定义一个列变量
col = 1
# 第二个循环, 代表每一行循环出来的内容
while col <= row:
print("%d * %d = %d" % (col, row, row*col), end="\t")
col += 1
print("")
row += 1