測試題:
0. 什麼是BIF?
BIF,即Built-in Functions,是Python的内置函數。
1. 用課堂上小甲魚教的方法數一數 Python3 提供了多少個 BIF?
i=0
for word in dir(__builtins__)[:]:
if word.islower():
i+=1
print('The number of BIFs is',i)
運作結果為81個。
2. 在 Python 看來:‘FishC’ 和 ‘fishc’ 一樣嗎?
不一樣。
3. 在小甲魚看來,Python 中什麼是最重要的?你贊同嗎?
縮進。
4. 這節課的例子中出現了“=”和“==”,他們表示不同的含義,你在程式設計的過程中會不小心把“==”誤寫成“=”嗎?有沒有好的辦法可以解決這個問題呢?
“=”為指派,“==”為判斷是否相等;不會。
5. 你聽說過“拼接”這個詞嗎?
“拼接”是對字元串,元組,清單等的一種操作,用操作符+來執行。
動動手:
0. 編寫程式:hello.py,要求使用者輸入姓名并列印“你好,姓名!”
name=input('請輸入您的姓名:')
print('你好,'+name)
1. 編寫程式:calc.py 要求使用者輸入1到100之間數字并判斷,輸入符合要求列印“你妹好漂亮”,不符合要求則列印“你大爺好醜”
ans=88
guess=int(input('請輸入一個1-100之間的數字:'))
if guess==ans:
print('你妹好漂亮')
else:
print('你大爺好醜')
3. 請寫下這一節課你學習到的内容:格式不限,回憶并複述是加強記憶的好方式!
(1)條件語句if
(2)input函數
(3)程式流程圖的畫法