[Python]小甲魚Python視頻第002課(第一個游戲)課后題及參考解答


# -*- coding: utf-8 -*-
"""
Created on Mon Mar  4 11:19:54 2019

@author: Administrator
"""
                                                  
"""
測試題:
0. 什么是BIF?
    內置函數,已經寫好的API,直接按規矩調用即可,不需要自己寫的。
    
1. 用課堂上小甲魚教的方法數一數 Python3 提供了多少個 BIF?
    在Python命令行下,輸入
        bif_list_temp = dir(__builtins__);
        bif_list = [each for each in bif_list_temp if each.islower() == True];
        print(len(bif_list));
    輸出結果為83,可能與Python3的版本有關,我的版本是Python3.7.1 Win64版。
    
2. 在 Python 看來:'FishC' 和 'fishc' 一樣嗎?
    不一樣,大小寫字母的ASCII碼不一樣
    Python中不允許在if條件中進行賦值

3. 在小甲魚看來,Python 中什么是最重要的?你贊同嗎?
    .................不知道該怎么回答

4. 這節課的例子中出現了“=”和“==”,他們表示不同的含義,你在編程的過程中會不小心把“==”誤寫成“=”嗎?有沒有好的辦法可以解決這個問題呢?
    = 賦值符號
    == 相等邏輯判斷
    
5. 你聽說過“拼接”這個詞嗎?
    聽過字符串拼接,就是把幾個字符串連接起來成為一個新的字符串。

動動手:
0. 編寫程序:hello.py,要求用戶輸入姓名並打印“你好,姓名!”
    見#hello.py
1. 編寫程序:calc.py 要求用戶輸入1到100之間數字並判斷,輸入符合要求打印“你妹好漂亮”,不符合要求則打印“你大爺好丑”
    見#calc.py
2. 請寫下這一節課你學習到的內容:格式不限,回憶並復述是加強記憶的好方式!
    ...額.不知道寫啥
    BIF
    input
    int
    

"""

#1
bif_list_temp = dir(__builtins__);
bif_list = [each for each in bif_list_temp if each.islower() == True];
print(len(bif_list));

#c = 0;
#if c = 1:  #Python中不允許在if條件中進行賦值


#hello.py
name = input('請輸入您的姓名:');
print('你好,'+name+'!');

#calc.py
num = int(input('請輸入1到100之間的數字:'));
if num >=1 and num <=100:
    print('你妹好漂亮^_^');
else:
    print('你大爺好丑T_T');

    

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM