小甲魚的《零基礎入門學習Python》[課後作業] 第002講:用Python設計第一個遊戲 | 課後測試題及答案
0. 什麼是BIF?BIF 就是 Built-in Functions,內建函式。為了方便程式設計師快速編寫指令碼程式(指令碼就是要程式設計速度快快快!!!),Python 提供了非常豐富的內建函式,我們只需要直接呼叫即可,例如 print() 的功能是“列印到螢幕”,input() 的作用是接收使用者輸入(注:Python3 用 input() 取代了 Python2 的 raw_input(),用法如有不懂請看視訊講解)。1. 用課堂上小甲魚教的方法數一數 Python3 提供了多少個 BIF?在 Python 或 IDLE 中,輸入 dir(__builtins__) 可以看到 Python 提供的內建方法列表(注意,builtins 前後是兩個下劃線哦)其中小寫的就是 BIF。如果想具體檢視某個 BIF 的功能,比如 input(),可以在 shell 中輸入 help(input),就會得到這個 BIF 的功能描述。哦,答案應該是 68 個,不信你自己數數看,你們肯定沒有自己完成作業就來看答案!哼~ T_T
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
動動手答案:
0. 編寫程式:hello.py,要求使用者輸入姓名並列印“你好,姓名!”
#0. 編寫程式:hello.py,要求使用者輸入姓名並列印“你好,姓名!”
name = input("請輸入您的姓名:")
print('你好,' + name + '!')
1. 編寫程式:calc.py 要求使用者輸入1到100之間數字並判斷,輸入符合要求列印“你妹好漂亮”,不符合要求則列印“你大爺好醜”
#1. 編寫程式:calc.py 要求使用者輸入1到100之間數字並判斷,輸入符合要求列印“你妹好漂亮”,不符合要求則列印“你大爺好醜”
temp = input("請輸入1到100之間的數字:")
num = int(temp)
if 1 <= num <= 100:
print('你妹好漂亮^_^')
else:
print('你大爺好醜T_T')