iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
影片教學

大學生必學的 30個Python技巧系列 第 10

每個人都該學的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


上一篇
每個人都該學的30個Python技巧|技巧 9:快速建立數列—range函式(字幕、襯樂、練習)
下一篇
每個人都該學的30個Python技巧|技巧 11:迴圈二部曲—while迴圈(字幕、襯樂、練習)
系列文
大學生必學的 30個Python技巧31

尚未有邦友留言

立即登入留言