大三上周总结
所学时间(包括上课) | 二十二个小时以上 |
---|---|
代码量(行) | 1k左右 |
博客量 | 2篇 |
了解到的知识点 | python循环 编译原理 设计模式 算法与数据结构 |
循环
程序的三大流程
- 顺序
- 分支
- 循环
while 条件(判断 计数器 是否到达 目标次数)
条件满足时,做事情1
条件满足时,做事情2
条件满足时,做事情3
处理条件(计数器 + 1)
while语句及其缩进部分是一个完整代码块
i = 1
while i <= 5:
print("hello python")
i = i + 1
print("循环结束后%d" % i)
死循环:由于程序员的原因,忘记在循环内部修改循环的判断条件,导致循环持续进行,无法终止
循环计算:1-100中所有偶数的和
result = 0
i = 0
while i <= 100:
if i % 2 == 0:
print(i)
result += i
i += 1
print("结果为:%d" % result)
break和continue
i = 0
while i < 10:
if i == 3:
break
print(i)
i += 1
i = 0
while i < 10:
i += 1
if i == 3:
continue
print(i)
print("over")
示例:打印*,嵌套循环打印
row = 1
while row <= 5:
i = 0
while i < row:
print("*", end="")
i += 1
print("")
row += 1
打印乘法表:
row = 1
while row <= 9:
i = 1
while i <= row:
print("%d * %d = %d\t" % (i, row, i * row), end=" ")
i += 1
print("")
row += 1