每个人都该学的30个Python技巧|技巧 10:回圈二部曲—for回圈(字幕、衬乐、练习)

昨天的range函式有搞清楚了吗?如果没有一定要再回去复习,不然今天的for回圈你会一直混乱呦 (⊙﹏⊙)

在Python中回圈分为两种,今天要先认识第一种for回圈,它通常是用在固定次数的,也常跟range函式搭配使用(所以才说range要先搞清楚)。跟if判断式一样,也有巢状的回圈,在这部影片也会介绍到,快一起来学吧~


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

练习1

执行下列程序码,输出的结果为何?

for i in range(5, 10, 2):
    print(i, end=' ')

A. 5, 10, 2
B. 5 7 9
C. 5 10 2
D. 5 6 7 8 9 10

练习2

观察下列程序码,何者输出的结果为20。

numbers = [20, 30, 40, 50]
x = 0
for i in (10, 20, 30):
    ___(1)___

A. if i in numbers: x += 10
B. if i not in numbers: x += 5
C. if i not in numbers: x += 10
D. if i in numbers: x += 5

练习3

执行下列程序码,回圈结束後,sum的值为何?

sum = 0
n = 6
for i in range(1, n+1, 2):
    sum += i
print(sum)

A. 4
B. 9
C. 10
D. 13

练习4

执行下列程序码,会输出多少个「*」字。

n = 5
for i in range(1, n):
    for j in range(1, i+1):
        print('*', end='')

A. 4
B. 9
C. 10
D. 13


<<:  数据中台架构

>>:  #10 CSS3 Flexbox: nav style setting

Day 25. Vue Server Test Utils

Introduce Vue Server Test Utils 是用来为SSR撰写Unit Test...

Day 16 - 研习计画起源与菜鸟业师面试学生篇

渐渐的掌握专案开发的技术以及与厂商洽谈的诀窍後,接着迎接了一个新的挑战是先前没有遇过的,那就是协助单...

就做自己吧,其他角色都有人了。

就做自己吧,其他角色都有人了。 Be yourself; everyone else is alre...

[Day2][笔记] React.js 常用 的 ES6 语法(1)

前言 React.js 是一套 JavaScript 函式库,而其写法也的确如同其字面上意思,写起来...

Day.22 「让我们在更深入函式~」 —— JavaScript call & apply & arguments

之前我们有说过,再调用函式的时候,浏览器会传递隐藏的参数给我们函式 一个是「this」,除了 th...