python基础笔记 流程控制 while循环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
[python] view plain copy
  
#制作一个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自增

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值