全国咨询/投诉热线:400-618-4000

Python中的while循环语句怎么用?

更新时间:2020年05月26日18时31分 来源:传智播客 浏览次数:

while 语句基本语法

初始条件设置 —— 通常是重复执行的 计数器

while 条件(判断 计数器 是否达到 目标次数):

    条件满足时,做的事情1

    条件满足时,做的事情2

    条件满足时,做的事情3

    ...(省略)...

    

    处理条件(计数器 + 1)

打印输出5遍“你好 黑马程序员”

    # 打印输出5遍“你好!黑马程序员”
    i = 1
    while i <= 5:
        print("你好!黑马程序员")
        i += 1


通过while 循环求1~100所有整数累加的和

    result = 0
    i = 0
    while i <= 100:
        result += i
        i += 1
        print('\t第%d次计算结果是:%d' % (i, result))
    print('1~100所有整数累加的和为:%d' % result)



运行结果为:

1590488765931_while循环01.jpg


求0~100以内所有偶数累加的和

    # 求0~100以内偶数的和
    result = 0
    i = 0
   while i <= 100:
        if i % 2 == 0:
            result += i
       print('这次偶数为:%d ,相加结果为:%d' % (i, result))
       i += 1
   print(result)

1590488775257_while循环02.jpg

结束循环

(1) break

·在循环过程中,如果某一个条件满足后,不再希望循环继续执行,可以使用 break 退出循环

(2) continue

在循环过程中,如果某一个条件满足后,不希望执行循环代码,但是又不希望退出循环,可以使用 continue。也就是:在整个循环中,只有某些条件,不需要执行循环代码,而其他条件都需要执行需要注意:使用 continue 时,条件处理部分的代码,需要特别注意,不小心会出现 死循环。

while循环嵌套

循环嵌套语法

    while 条件 1:
        条件满足时,做的事情1
        条件满足时,做的事情2
        条件满足时,做的事情3
        ...(省略)...
        while 条件 2:
            条件满足时,做的事情1
            条件满足时,做的事情2
            条件满足时,做的事情3
            ...(省略)...
        处理条件 2
        处理条件 1

通过输出九九乘法表体验while循环嵌套

row = 1
while row <= 9:
   column = 1
   while column <= row:
       result = row * column
       # print默认end属性为“\n”,需要去掉改属性
       print("%d * %d = %d\t" % (column, row, result), end="")
       column += 1
   # 结束end=''的影响,另起一行
   print("")
   row += 1


运行结果为:

1590488784763_while循环03.jpg

猜你喜欢
python是什么?python的用途

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额