# -*- 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');