每个人都该学的30个Python技巧|技巧 12:终止回圈咒语—break及continue(字幕、衬乐、练习)

前两天教了for回圈还有while回圈,正常来说执行次数到了或是等到条件式不成立,这个回圈才会结束,但有时候会遇到需要把它紧急叫停。Python就有提供两种命令,分别是break和continue,它们两个的功用是不太一样的哦,想知道差在哪吗?快点开影片一探究竟吧!


影片的最後有三题练习题,我把题目放在下面了,答案会公布影片中呦~

练习1

执行下列何种叙述会跳离回圈。

A. break
B. next
C. continue
D. else

练习2

您正在为一家公司开发Python应用程序,将打完疫苗员工的ID存放进系统,但8号以後的员工尚未施打。
你应该如何完成程序码,请选择适当的代码段。

employee_ID = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
index = 0
___(1)___ index <= 10:
    print(employee_ID[index])
    if employee_ID[index] == 8:
        ___(2)___
    index += 1

(1)
A. while
B. continue
C. for
D. Break

(2)
A. while
B. continue
C. for
D. Break

练习3

您正在为一家公司开发Python应用程序,将月薪未满40000的员工调升5%,并给予奖金5000。
你应该如何完成程序码,请选择适当的代码段。

for i in range(len(salary_list)):
    if salary_list[i] >= 40000:
        ___(1)___
    else:
        salary_list[i] = salary_list[i] * 1.05 + 5000

A. elif
B. continue
C. break
D. out


<<:  #11. Color theme switcher + Clock(原生JS版)

>>:  [Day11]C# 鸡础观念- 把复杂的事情与关系简单化~列举与结构

说话的艺术

虽然在Day 9 聊了一些团队中的提问文化,我大原则仍希望我的团队内大家是开放的风气,什麽都可以问,...

tkinter 实现台湾类股抽签程序

# -*- coding: utf-8 -*- import tkinter as tk impor...

谁和我一样对於使用lambda表达式已经上瘾了?

qt(c++): 事件中直接写函数: QNetworkReply *reply = manager_...

[Day 26] review 一下我们的程序,谈谈 DSL 和 DAO 的差异

前面讲了很多 Kotlin Exposed 框架使用的方式。 今天来讲点观念性的东西,谈谈 Expo...

[Python 爬虫这样学,一定是大拇指拉!] DAY28 - 实战演练:集大成 - 自动更新每日个股日成交资讯

自动更新每日个股日成交资讯 结合前几篇所学,我们来做一个可以自动更新日成交资讯的程序吧! Reque...