python基础笔记 流程控制 while循环0_2

流程控制:

程: 计算机执行代码的顺序,就是流程。

流程控制: 对计算机代码执行顺序的控制,就是流程控制。

流程分类: 流程控制一共分为三类,分别是 顺序结构分支(选择)结构循环结构

 

        顺序结构:是自上而下执行的结构,这是python默认的流程

 

分支结构:单项分支双项分支多项分支巢状分支

分支结构

语法结构1:单项分支

if 条件表达式:

    一条python代码

    一条python代码

...

语法结构2:双向分支

if 条件表达式:

    一条python代码

    一条python代码

    ...

else:

    一条python代码

    一条python代码

    .

#真区间: 当条件表达式为True执行代码区域成为真区间,也叫if区间

#假区间: 当条件表达式为False执行的代码区域称为假区间,也叫else区间

 

语法结构3:多项分支

if 条件表达式:

    一条python代码

    一条python代码

    ...

elif 条件表达式:

    一条python代码

    一条python代码

    ...

elif 条件表达式:

    一条python代码

    一条python代码

    ...

...

else:

    一条python代码

一条python代码

#巢状分支

if xxdoor == True:
    print('开门,进下一关教学门')
    if jxldoor == True:
        print('通关,请打boos')
        if jsdoor == True:
            print('恭喜你打败boos,快去找你的公主吧')
        else:
            print('充值成为贵族VIP,可打败boos')
    else:
        print('充值10元,可打败中级守门者')
else:
    print('充钱去吧')

#无论是那个分支的嵌套都是巢状结构!




循环:

循环语句有for循环和while循环while循环是指在给定的条件成立时(true),执行循环体,否则退出循环。for循环是指重复执行语句。

While循环:

while 判断条件:

    执行语句

1.初始化变量 num = 0 (只执行1次因为这是顺序结构部分)

2.进入while循环,判断条件表达式是否为真

3.条件能表达是为真,执行while后面的代码组

4.代码组执行完毕,再次进入while循环,,判断条件表达式是否为真

5.条件能表达是为真,执行while后面的代码组

6.代码组执行完毕,再次进入while循环,,判断条件表达式是否为真

7.条件能表达是为真,执行while后面的代码组

直到条件表达式的结果为假,终止循环!

例子:

#一行10个星星
i = 0
while <10:
    print('☆',end = '')
    i += 1
#制作一个10行10列的隔行变色星星
#生成10行
j = 0
while j < 10:
    # 生成1行10列的星星
    i = 0
    while i < 10:
        #判断奇数行还是偶数行
        if j % 2 == 0:#偶数行
            print('★', end='')
        else:#奇数行
            print('☆', end='')
        i += 1
    # 输出换行符号
    print('\n', end='')
    #j自增
    j += 1


猜你喜欢

转载自blog.csdn.net/dqshjq/article/details/79561883
今日推荐