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