大三上周总结

所学时间(包括上课) 二十二个小时以上
代码量(行) 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)

breakcontinue

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

posted @ 2020-12-05 16:48  DemonSlayer  阅读(48)  评论(0编辑  收藏  举报