乐之之

知而行乐,乐而行之,天道酬勤,学无止境。
while循环

一、循环的分类

循环类型 描述
while 在给定的判断条件为true时执行循环体,否则退出循环体
for 重复执行语句

 

(一)循环控制语句

控制语句 描述
break  语句 在语句执行过程中终止循环,并且跳出整个循环
continue  语句 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。
pass  语句 pass是空语句,是为了保持程序结构的完整性。

 

二、while循环

  • 在Python编程中while语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务

语法

while 判断条件:
    执行语句

(应用一):输出100次想玩游戏了!

# 循环的计数器
i = 1
while i < 100:
    print("想玩游戏了")
    i += 1
print("任务结束")

(应用二):计算1-100的和

num = 1
result = 0
while num<=100:
        result+=num
        num+=1
print(result)

--------------------------
5050

(应用三):计算1-100偶数和

num = 1
result = 0
while num<=100:
        if num%2 == 0:
            result+=num
        num+=1
print(result)

----------------------------
2550

三、break和continue语句

(一)break语句

  • break语句的作用是控制循环流程,终止此循环。
  • 也就是指定条件,满足条件即可停止
# 一共有100个单词,每天只背50个单词,背完休息
i = 1
while i<=100:
    if i==51:
        break
    print(f"今天背了第{i}个单词")
    i+=1
print("背50个单词完成,去休息了。")

(二)continue语句

  • continue语句的作用是控制循环流程,即退出当前一次循环而执行下一次循环代码。
  • 指定条件,满足条件,即可跳过。
i = 1
while i<=50:

    if i ==30:
        print(f"第{i}个单词跳过")
        i+=1
        continue
    print(f"背了第{i}个单词")
    i+=1

print("背50个单词完成,去休息了。")

四、while循环嵌套

  • 嵌套循环又称套娃;一般分为外部循环和内部循环
  • 当内部循环执行结束,才可以跳到外部循环。
  • 方法:理清思路,搞清楚哪些条件是外部循环,哪些条件是内部循环。

实例

# 假设一周上五天班,每天上班时要说三遍,我是最棒的!
# 外部循环==五天班
# 内部循环==三遍我是最棒的!

i = 1
day = 1
while day<=5:
    print(f"第{day}天上班。")
    i = 1
    while i<4:
        print(f"第{i}遍,我是最棒的!")
        i += 1

    day += 1
print("第五天上班结束!")

 

 

posted on 2022-09-27 13:05  乐之之  阅读(74)  评论(0编辑  收藏  举报