一、测试题
0. 什么是BIF?
1. 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?
2.在 Python 看来:'FishC' 和 'fishc'一样吗?
3.在小甲鱼看来,Python 中什么是最重要的?你赞同吗?
4.这节课的例子中出现了“=”和“==”,他们表示不同的含义,你在编程的过程中会不小心把“==”误写成“=”吗?有没有好的办法可以解决这个问题呢?
5.你听说过“拼接”这个词吗?
二、动动手
0. 编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”
1. 编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”
2. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!
答案:
一、
0. BIF(bulit in function)内置函数,就是Python自身提供的函数功能,编程者直接使用即可,在Python或IDLE Shell中使用 dir(__builtins__) 命令查看Python的内置函数,并通过语句 help(内置函数名称) 的形式查看Python提供的介绍。
1. 利用dir(__builtins__) 命令得出:
其中小写字母开头的都是BIF,每个版本的python的BIF数量不同。
2. 不一样。python对待变量名是区分大小写的。
3. 代码的缩进很重要,还有多练习很重要。
4. 理解=是赋值,==是等价,两个概念不同就可以了。而且==一般使用范围是条件判断中。
5. “拼接”就是把同类型的数据拼起来。
二、
0. 程序如下:
name = input('请输入您的姓名:')
print('你好,'+ name+'!')
1. 程序:
print('编写程序:calc.py 要求用户输入1到100之间数字并判断,输入符合要求打印“你妹好漂亮”,不符合要求则打印“你大爷好丑”')
temp = input('请随意输入一个数字:')
number = int(temp)
if 1<=number <=100:
print('你妹好漂亮')
else:
print('你大爷好丑')
2. 课堂重点:
- 从IDLE启动Python
- 缩进格式
- 学会查找BIF
- 简单if......else语句使用