天天看點

【小甲魚Python】用Python設計第一個遊戲&&課後作業

測試題:

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)程式流程圖的畫法