Python基础(4)循环

    xiaoxiao2022-07-03  130

    文章目录

    1.第一个while循环2.程序计数3.累加求和4.偶数求和5.break6.continue7.打印小星星8.print函数的结尾9.嵌套打印小星星10.九九乘法表11.转义字符

    1.第一个while循环

    # 打印 5 遍 Hello Python # 1. 定义一个整数变量,记录循环次数 i = 1 # 2. 开始循环 while i <= 3: # 1> 希望在循环内执行的代码 print("Hello Python") # 2> 处理计数器 # i = i + 1 i += 1 # 3. 观察一下,循环结束后,计数器 i 的数值是多少 print("循环结束后,i = %d" % i)

    2.程序计数

    # 打印 5 遍 Hello Python # 1. 定义一个整数变量,记录循环次数 i = 0 # 2. 开始循环 while i < 3: # 1> 希望在循环内执行的代码 print("Hello Python") # 2> 处理计数器 # i = i + 1 i += 1 # 3. 观察一下,循环结束后,计数器 i 的数值是多少 print("循环结束后,i = %d" % i)

    3.累加求和

    # 计算 0 ~ 100 之间所有数字的累计求和结果 # 0. 定义最终结果的变量 result = 0 # 1. 定义一个整数的变量记录循环的次数 i = 0 # 2. 开始循环 while i <= 100: print(i) # 每一次循环,都让 result 这个变量和 i 这个计数器相加 result += i # 处理计数器 i += 1 print("0~100之间的数字求和结果 = %d" % result)

    4.偶数求和

    # 计算 0 ~ 100 之间 所有 偶数 的累计求和结果 # 开发步骤 # # 1. 编写循环 确认 要计算的数字 # 2. 添加 结果 变量,在循环内部 处理计算结果 # 1> 定义一个记录最终结果的变量 result = 0 i = 0 while i <= 100: # 判断变量 i 中的数值,是否是一个偶数 # 偶数 i % 2 == 0 # 奇数 i % 2 != 0 if i % 2 == 0: print(i) # 2> 当 i 这个变量是偶数时,才进行累加操作! result += i # result += i i += 1 print("0~100之间的偶数累加结果 = %d" % result)

    5.break

    i = 0 while i < 10: # break 某一条件满足时,退出循环,不再执行后续重复的代码 # i == 3 if i == 3: break print(i) i += 1 print("over")

    6.continue

    i = 0 while i < 10: # continue 某一条件满足时,不执行后续重复的代码 # i == 3 if i == 3: # 注意:在循环中,如果使用 continue 这个关键字 # 在使用关键字之前,需要确认循环的计数是否修改, # 否则可能会导致死循环 i += 1 continue print(i) i += 1

    7.打印小星星

    # 在控制台连续输出五行 *,每一行星号的数量依次递增 # * # ** # *** # **** # ***** # 1. 定义一个计数器变量,从数字1开始,循环会比较方便 row = 1 # 2. 开始循环 while row <= 5: print("*" * row) row += 1

    8.print函数的结尾

    # 在默认情况下,print 函数输出内容之后,会自动在内容末尾增加换行 print("*", end="---") print("*")

    9.嵌套打印小星星

    # 需求 # # 在控制台连续输出五行 *,每一行星号的数量依次递增 # * # ** # *** # **** # ***** # 开发步骤 # # 1> 完成 5 行内容的简单输出 # 2> 分析每行内部的 * 应该如何处理? row = 1 while row <= 5: # 每一行要打印的星星就是和当前的行数是一致的 # 增加一个小的循环,专门负责当前行中,每一 `列` 的星星显示 # 1. 定义一个列计数器变量 col = 1 # 2. 开始循环 """ 1 1 2 2 3 3 4 4 5 5 """ while col <= row: # print("%d" % col) print("*", end="") col += 1 # print("第 %d 行" % row) # 这行代码的目的,就是在一行星星输出完成之后,添加换行! print("") row += 1

    10.九九乘法表

    # 1. 打印 9 行小星星 row = 1 while row <= 9: col = 1 while col <= row: # print("*", end="") print("%d * %d = %d" % (col, row, col * row), end="\t") col += 1 # print("%d" % row) print("") row += 1

    11.转义字符

    # \t 在控制台输出一个 制表符,协助在输出文本时 垂直方向 保持对齐 print("1\t2\t3") print("10\t20\t30") # \n 在控制台输出一个 换行符 print("hello\n python") # \" 可以在控制台输出 " print("hello\"hello")
    最新回复(0)