小甲鱼python零基础课后习题002用Python设计第一个游戏

一、测试题

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__) 命令得出:

小甲鱼python零基础课后习题002用Python设计第一个游戏_第1张图片

其中小写字母开头的都是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. 课堂重点:

  1.     从IDLE启动Python
  2.     缩进格式
  3.     学会查找BIF
  4.     简单if......else语句使用

参考答案:https://www.jianshu.com/p/5b6f22c2c349

你可能感兴趣的:(Python自学,python零基础,小甲鱼课程课后习题,参考答案)