iT邦幫忙

2021 iThome 鐵人賽

DAY 6
1
影片教學

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

每個人都該學的30個Python技巧|技巧 6:各種運算子(下)(字幕、襯樂、練習)

昨天認識了Python三種運算子中,分別是算術運算子、比較運算子以及邏輯運算子,你還記得分別是哪些嗎。(偷偷告訴你,如果忘記了可以偷偷點我回去複習~)

今天就要繼續認識其他運算子了,還有一種叫做複合指定運算子的哦,它跟算術運算子很像,但是又更簡潔了。再來還要講講這麼多運算子它們的優先順序,如果在同一個運算式裡遇到了,誰可以第一個計算呢,是不是很好奇?那就點開影片一探究竟吧!


影片的最後有五題練習題,我把題目放在下面了,答案會公布影片中呦~

練習1

計算以下程式碼,第三行應填入何者程式碼才可以讓結果為13。

x = 9
x -= 5
___(1)___

(選項在影片中呦,如果你已經知道答案了,也記得在影片中找找答案對不對~)

練習2

計算以下程式碼,選出正確答案。

3 * (1+2) ** 2 - 2 ** 2 * 3

A. 9
B. 13
C. 15
D. 69

練習3

計算以下程式碼,選出正確答案。

8 // 4 % 9 + 2 ** 3 + 6

A. 15
B. 14
C. 13
D. 16

練習4

您正在為您的公司開發Python應用程序,您有以下程式碼,請選擇以下每個問題的答案。

def math(a, b, c, d):
    answer = a - b ** c / d
    return answer

(1) 第一個執行的是以下哪個部分?
(2) 第二個執行的是以下哪一個部分?
(3) 下列何者為本運算式正確的順序?
(選項在影片中呦,如果你已經知道答案了,也記得在影片中找找答案對不對~)

練習5

計算以下程式碼,選出正確答案。

x = 4
y = 9
x += 2 ** 2
x //= y // 1 // 2
print(x)

A. 1
B. 2
C. True
D. False


上一篇
每個人都該學的30個Python技巧|技巧 5:各種運算子(上)(字幕、襯樂、練習)
下一篇
每個人都該學的30個Python技巧|技巧 7:能精準判斷的判斷式(字幕、襯樂、練習)
系列文
大學生必學的 30個Python技巧31

尚未有邦友留言

立即登入留言