栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

010循环

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

010循环

目标:
1、程序的三大流程
2、while循环基本使用
3、break和continue
4、while循环嵌套

一、程序的三大流程

· 顺序——从上向下,顺序执行代码
· 分支——根据条件判断,决定执行代码的 分支
· 循环——让 特定代码 重复 执行

二、while循环基本使用

1、基础语法
· 循环的作用就是让 指定的代码 重复的执行
· whilex循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行

2、赋值运算符

3、python的计数方法
从0开始,
i = 0,i < n,则执行n次且结束时i = n。i = n没有被循环进去。
i = 0,i <= n,则执行n+1次且结束时i = n+1.i = n进入循环了。

4、循环计算
在程序开发中,经常会遇到 利用循环 重复计算 的需求。
遇到这种需求,可以:
①在while上方定义一个变量,用于 存放最终计算结果
②在循环体内部,每次循环都用最新的计算结果,更新之前定义的变量

三、break和continue

break——某条件满足时,退出循环,不再执行后续重复的代码。
continue——某一条件满足时,不执行后续重复的代码,直接跳到条件判断。在使用关键字之前,需要确认循环的计数是否修改,否则可能会导致死循环。

四、while循环嵌套

while嵌套:while里面还有while
演练1——用嵌套打印小星星
需求:
在控制台连续输出五行*,每一行星号的数量依次递减。

# 在控制台连续输出五行*,每一行星号的数量依次递减。
# *
# **
# ***
# ****
# *****

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

tips:知识点1——对print 函数的使用做一个增强
· 在默认情况下,print函数输出内容之后,会自动在内容末尾增加换行
· 如果不希望末尾增加换行,可以在print 函数输出内容的后面增加,end=’""
· 其中””中间可以指定print函数输出内容之后,继续希望显示的内容

知识点2——转义字符
· t 在控制台输出一个 制表符,协助在输出文本时 垂直方向 保持对齐

print("1t2t3")
print("10t20t30")

· n 在控制台输出一个换行符

演练2——打印九九乘法表
需求:
输出九九乘法表,格式如下

row = 1

while row <= 9:

    col = 1

    while col <= row:

        print("%d * %d = %d" % (col, row, col * row), end=" ")

        col += 1

    print("")
    # print("%d" % row)

    row += 1
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/326805.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号