【实例简介】

这是小甲鱼python教学视频的课后习题以及答案的整理文档,大家可以学到什么:

0.Python3的所有常用语法

1.面向对象编程思维

2.运用模块进行编程

3.游戏编程

4.计算机仿真

第课

什么是?

就是

内置函数。为了方使程序员快速编写脚本程序(脚

本就是要编程速度快快快!!!),

提供了非常丰富的内置函数,我们

只需要直接调用即可,例如

的功能是“打印到屏幕”,

的作用是接

收用户输入(注

取代∫

,用法如

有不懂请看视频讲解)

太多学不过来怎么办?看不懂英文说明怎么办?

的资料太少怎么

办?没事,有了小甲鱼,妈妈再也不用担心我的学习了!

用课堂上小甲鱼教的方法数一数

提供了多少个?

中,输入

可以看到

提供的内置方

法列表(注意

前后是两个下划线哦)其中小写的就是

如果想具

体查看某个的功能,比如

可以在

中输入

就会

得到这个的功能描述。哦,答案应该是个,不信你白己数数看,你们

肯定没有自己完成作业就来看答案!哼

看来:

样吗?

不一样,因为

是一个“敏感的小女孩”,所以不要试图欺骗她,对

来说,

是完全不同的两个名字,所以编程的时候一定要当心。不

会帮助解决可能因此出现的问题,例如只有当标识符已绎赋值后(述

记得吗,小甲鱼在课堂中说过

的变量是不用先声明的)才能在代码中使

用,未赋值的标识符直接使用会导致运行时错误,所以你很快就可以根据经验发

现此问题。

在小甲鱼看来,

中什么是最重要的?你赞同吗?

缩进!在小甲鱼看来,缩进是

的灵魂,缩进的严格要求使得

代码显得非常精简并且有层次(小甲鱼阅读过很多大牛的代码,那个乱语

言不是有国际乱码大赛嘛)。

所以在

里对待缩进代码要十分小心,如果没有正确地缩进,代码所做的

事情可能和你的期望相去甚远(就像语言里边括号打错∫位置)。

如果在正确的位置输入冒号“

会自动将下一行缩进!

这节课的例子中出现了“和“==”,他们表示不同的含义,你在编程的过程中

会不小心把“==”误写成“=”吗?有没有好的办法可以解决这个问题呢?

语言的话,如果

写成

,程序就完全不按程序员原本的目

的去执行,但在

这里,不好意思,行不通,语法错误

不允许

条件中赋值,所以

会报错!

小甲鱼觉得这种做法可以非常有效的防止程序员因为打炮、熬夜等问题导致粗心

并且这类

杀伤力都巨大

你听说过“拼接”这个词吗?

在一些编程语言,我们可以将两个字符“相加”在一起,如:

会得到

里,这种做法叫做拼接字符串

第课

编写程序:

,要求用户输入姓名并打印“你好,姓名!”

请输入您的姓名

你好,

复制代码

编写程序:

要求用户输入到之间数字并判断,输入符合要求打

印“你妹好漂亮”,不符合要求则打印“你大爷好丑”

请输入到之间的数字:

你妹好漂亮

你大爷好丑

复制代码

如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?

复制代码

第课

测试题

请问以下代码会打印多少次“我爱鱼!”

我爱鱼

复制代码

请问以下代码会打印多少次“我爱鱼!”

我爱鱼

复制代码

请写出与

等价的表达式

中,一行可以书写多个语句吗?

中,一个语句可以分成多行书写吗?

请问

的操作符和语言的操作符有何不同?【该题针对

有或基础的朋友】

听说过短路逻辑(

)”吗?

动动手

完善第二个改进要求(为用户提供三次机会尝试,机会用完或者用户猜中答

案均退出循环)并改进视频中小甲鱼的代码

尝试写代码实现以下截图功能

第课

测试题:

中,表示整型,那你还记得

和分别表示什么

你知道为什么布尔类型的

分别用和来代替吗?

使用将小数转換为整数,结果是向上取整还是向下取整呢?

我们人类思维是习惯于“四舍入”法,你有什么办法使得按照“四舍杠

入”的方式取整吗?

取得一个变量的类型,视频中介绍可以使用

你更倾向

于使用哪个?

可以给变量命名中文名,知道为什么吗?

【该题针对零基础的鱼油】你觉得这个系列教学有难度吗?

动动手:

针对视频中小甲鱼提到的小漏洞,再次改进我们的小游戏:当用户输入错误

类型的时候,及时提醒用户重新输入,防止程序崩溃。

如果你尝试过以下做法,请举下小于

不妨猜一下小甲鱼现在心里想的是哪个数字

这种想法是因为

会返回

如果

返回结果一致说明输入是整数

抱歉,输入不合法,

请输入一个整

复制代码

或者可能这样

不妨猜一下小甲伯现在心里想的是哪个数字

摸作符的作用是将布尔类型的结朱翻转:即取反的意思,

抱歉,输入个合法,

请输入一个整数:

复制代码

以上方法的思路是正确的,不过似乎忽略了一点儿:就是

的返回值始终是

字符串,所以

永远是

其实有蛮多的做法可以实现的,不过就目前我们学习过的内容来看,还不足够。

所以,在让大家动于完成这道题之前,小甲鱼介绍一点新东西给大家!

为字符串

所有字符都是数字或者字母,为真返回

否则返回

所有字符都是字母,为真返回,否则返回

所有字符都是数字,为真返回,否则返回

所有字符都是小写,为真返回

否则返回

所有字符都是大写,为真返回,否则返回

所有单词都是首字母大写,为真返回,否则返回

所有字符都是空白字符,为真返回,否则返回

例如

好了,文字教程就到这里,大家赶紧趁热打铁,改造我们的小游戏吧

写一个程序,判断给定年份是否为闰年。(注意:请使用已学过的进行

灵活运用)

这样定义闰年的能被整除佃不能被整除或者能被整除都是闰年。

请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方

测试题答案:

中,表示整型,那你还记得

和分别表示什么

吗?

表示布尔类型

表示浮点型

表示字符串

你知道为什么布尔类型的

分别用和来代替吗?

你可能听说过计算机是很“笨”的,究其根本是因为它只认识二进制数,所以所有

的编程语言最终都会转换成简单的二进制序列给按照一定的规则解析。

由于二进制只有两个数:和,因此用和来表示

再适合

不过了,因为不用浪费资源在转换的过程上!

使用将小数转换为整数,结果是向上取整还是向下取整呢?

我们可爱的小甲鱼说了,小数取整会采用比较暴力的截断方式,即向下取整。(注:

同上取整为,向下取整为)

我们人类思维是习惯于“四舍五入”法,你有什么办法使得按照“四舍五

入”的方式取整吗?

固然没那么“聪明”,但机器是死的,鱼油是活的

54“四舍入”结果为:,

56“四舍五入”结果为:,

大家看明白了吗?

取得一个变量的类型,视频中介绍可以使用

,你更倾

向于使用哪个?

建议使川

,因为它的返回结果比较直接,另外

其实并没有你

想象的那么简单,我们后边会讲到

可以给变量命名中文名,知道为什么吗?

源码文件默认使用编码(支持中文),这就使得以下代码是合法

小甲鱼我爱你

小甲鱼

我爱你

【该题针对零基础的鱼油】你觉得这个系列教学有难度吗?

如果有不懂的问题,请在此处提问:

另外需要小甲鱼在视频讲解的方面做哪方面改进请回帖告之!

动动手答案

针对视频中小甲鱼提到的小漏洞,再次改进我们的小游戏:当用户输入错误

类型的时候,及时提醒用户重新输入,防止程序崩溃。

需要注意的地方在代码中已经注释

我爱鱼工作室

不妨猜一下小甲鱼现在心里想的是哪个数字:

抱歉,您的输入有误,请输入一个整数:

用户每输入一次,可用机会就

我草,你是小甲鱼心里的蝈虫吗?!

【实例截图】

【核心代码】

python 小甲鱼 好不好_小甲鱼零基础入门学习python课后题及答案相关推荐

  1. 【鱼C·零基础入门学习Python】课后习题答案 第14课

    鉴于半导体制造业进入了瓶颈,处于找不到工作的深深忧虑,故最近开始学习Python.发现鱼C工作室的<零基础入门学习python>教程很不错,视频讲解生动,最主要的是他的课后练习很不错.以下 ...

  2. 零基础入门python小甲鱼-小甲鱼零基础入门学习Python百度云下载 | 宅男君

    Python编程语言可以在不同平台上使用,比如Windows.MAC.Linux操作系统.通常情况下,一个Python程序在你自己的Windows系统上运行,也可以在别人的MAC系统上运行.Pytho ...

  3. python零基础入门教程百度云-小甲鱼零基础入门学习Python百度云下载 | 宅男君

    Python编程语言可以在不同平台上使用,比如Windows.MAC.Linux操作系统.通常情况下,一个Python程序在你自己的Windows系统上运行,也可以在别人的MAC系统上运行.Pytho ...

  4. 小甲鱼python教程视频怎么样-小甲鱼零基础入门学习Python视频教程全套96集

    资源介绍 教程名称: 小甲鱼零基础入门学习Python视频教程全套96集 课程简介: xa0 xa0 Python具有跨平台特点,Python可以在各种不同类型的计算机上运行,Windows.MAC. ...

  5. 小甲鱼零基础入门学习Python(绝对干货,值得学习)

    小甲鱼零基础入门学习Python(绝对干货,值得学习) 链接: https://pan.baidu.com/s/1jJmIrlk 密码: ktp2

  6. 第031讲:永久存储,腌制一缸美味的泡菜 | 学习记录(小甲鱼零基础入门学习Python)

    (标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.pickle的实质是什么? pickle的实质是利用一些算法,将你的数据对象腌制成二进制文件,存储在磁盘上,也可以放 ...

  7. 第019讲:我的地盘听我的 | 学习记录(小甲鱼零基础入门学习Python)

    (标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.下边程序会输入什么? def next():print('我在next()函数里...')pre()def pre( ...

  8. 小甲鱼零基础学python pdf_鱼C论坛小甲鱼《零基础入门学习python》课程课后题.pdf...

    第 1 课 0. Python 是什么类型的语言? Python 是脚本语言 脚本语言 (Scripting language) 是电脑编程语言,因此也能让开发者藉以编写出 让电脑听命行事的程序. 以 ...

  9. 第023、024讲:这帮小兔崽子汉诺塔 | 学习记录(小甲鱼零基础入门学习Python)

    (标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.使用递归编写一个十进制转换为二进制的函数(要求采用'取2取余'的方式,结果与调用bin()函数一样返回字符串形式) ...

  10. python dict 合并同类项_零基础入门学习Python,这13个Python惯用小技巧一定要收藏...

    原标题:零基础入门学习Python,这13个Python惯用小技巧一定要收藏 Python的小技巧很多,入门容易精通难!在进阶的路上,有没有什么好的技巧和好的方法,就是不断总结,不断记笔记!尤其是好的 ...

最新文章

  1. C#复制图片_并重命名
  2. linux脚本转win7脚本,使用一个脚本让Ubuntu“变身”Windows7
  3. SpringBoot 2.0 系列003 -- 自定义Parent
  4. Qt学习笔记之Hello World
  5. 项目记事【SpringMVC-1】:后台接收前端传来的JSON,并转成对象
  6. html中支持的常用中文字体
  7. 【Android】spinner下拉框样式修改
  8. JavaScript的加密混淆技术
  9. JavaScript-197:模拟京东快递单号查询案例
  10. Python- sklearn之最小二乘法
  11. 智能汽车能否真正实现无人驾驶,为什么?
  12. 卡尔曼滤波简介(转载)
  13. 给大家推荐一款超低功耗的4G低功耗摄像头方案强大的AI功能
  14. AtCoder Regular Contest 071 C - 怪文書 / Dubious Document
  15. 指数增强策略(股票)
  16. Java 全限定类名和非限定类名有何区别
  17. 组件服务 我的电脑 不可用解决办法
  18. apk、dex、odex梳理
  19. 物联网平台如何支持设备的多样化接入——设备接入类
  20. 跟我一起云计算(5)——Shards

热门文章

  1. 服务器看门狗芯片电路图,看门狗芯片-MAX706看门狗电路和AD7988工作原理分别是什么?...
  2. 十四个很准的心理暗示
  3. 图赏 Amazfit 跃我GTR 3超长21天续航,60秒出身体指标报告
  4. Multisim 数字计数器
  5. In-memory Computing with SAP HANA读书笔记 - 第七章:Business continuity and resiliency for SAP HANA
  6. tensorflow查看pb文件
  7. 使用v-show不起作用的原因有哪些-
  8. windows7 安装.Net Framework 4.6.2微软官方版(离线安装包)
  9. .dat文件写入byte类型数组_Go语言学习基础-读文件、写文件、行过滤器
  10. 珂朵莉与妖精仓库的妖精们