小甲鱼python课后题和答案简书_【py小甲鱼笔记】-函数
课后作业:
1. 请问这个函数有多少个参数?
def MyFun((x, y), (a, b)):
return x * y - a * b
如果你回答两个,那么恭喜你错啦,答案是0,因为类似于这样的写法是错误的!
我们分析下,函数的参数需要的是变量,而这里你试图用“元祖”的形式来传递是不可行的。
我想你如果这么写,你应该是要表达这么个意思:
def MyFun(x, y):
return x[0] * x[1] - y[0] * y[1]
MyFun((3, 4), (1, 2))
10
2、请问调用以下这个函数会打印什么内容?
def hello():
print('Hello World!')
return
print('Welcome To FishC.com!')
会打印:
hello()
Hello World!
因为当Python执行到return语句的时候,Python认为函数到此结束,需要返回了(尽管没有任何返回值)。
3. 编写一个函数power()模拟内建函数pow(),即power(x, y)为计算并返回x的y次幂的值。
def power(x, y):
result = 1
for i in range(y):
result *= x
return result
print(power(2, 3))
4. 编写一个函数,利用欧几里得算法(脑补链接)求最大公约数,例如gcd(x, y)返回值为参数x和参数y的最大公约数。
def gcd(x, y):
while y:
t = x % y
x = y
y = t
return x
print(gcd(4, 6))
5. 编写一个将十进制转换为二进制的函数,要求采用“除2取余”(脑补链接)的方式,结果与调用bin()一样返回字符串形式。
def Bin(x):
temp = list()
result = ''
while x:
a = x // 2
yu = x % 2
x = a
temp.append(yu)
while temp:
result += str(temp.pop())
return result
print(Bin(62))
小甲鱼python课后题和答案简书_【py小甲鱼笔记】-函数相关推荐
- 小甲鱼python课后题和答案简书_【py小甲鱼笔记】-列表
要点:通过print(dir(list))来查看列表的所有方法,然后通过help(list.index).help(list.sort) 等查看帮助文档,这样就可以快速了解列表的每一个函数的用法 一. ...
- 小甲鱼python课后题百度网盘_[全套55讲] 鱼c论坛小甲鱼python课后题
[全套55讲] 鱼c论坛小甲鱼python课后题 第 1 课0. Python 是什么类型的语言Python 是脚本语言脚本语言Scripting language是电脑编程语言,因此也能让开发者藉以 ...
- 鱼C论坛小甲鱼Python课后题
本人是从小甲鱼的python视频一步步过来的 所以刚看到小甲鱼的课后题库就转载过来和大家分享 如有侵权,请联系删除 之前python时就是学习的小甲鱼的课程 现在看了那么多的教学视频,感觉还是小甲鱼的 ...
- 小甲鱼python课后题百度云盘_【小甲鱼python课后题.doc】下载 - 面包树
|- [www.xiaogegh.com 本干货来自笑哥共享网] - 文件夹 |- 鱼c小甲鱼零基础学python全套课后题及答案.doc - 8.10 MB |- 096Pygame:飞机大战7.m ...
- python爬虫之爬取简书中的小文章标题
学习了三个星期的python基础语法,对python语法有了一个基本的了解,然后想继续深入学习,但不喜欢每天啃书本,太无聊了,只有实战才是练兵的最好效果.听说爬虫技术还是比较好玩的,就搞爬虫,但找了好 ...
- python 小甲鱼 好不好_小甲鱼零基础入门学习python课后题及答案
[实例简介] 这是小甲鱼python教学视频的课后习题以及答案的整理文档,大家可以学到什么: 0.Python3的所有常用语法 1.面向对象编程思维 2.运用模块进行编程 3.游戏编程 4.计算机仿真 ...
- 小甲鱼python课后题答案_小甲鱼python视频教程下载|小甲鱼零基础学python视频教程附习题答案_ - 极光下载站...
小甲鱼零基础学python视频教程下载,最完整的小甲鱼python语言学习视频来啦,想要学习python语言的小白们不妨点击观看视频在下学习吧! Python语言介绍 Python是一种面向对象的解释 ...
- python多线程并发数量控制简书_科学网—python多线程编程 - 郗强的博文
Python是支持多线程的,主要通过thread和threading两个模块来实现,其中thread模块比较底层(或者说是轻量级的),而threading模块对thread做了一些包装,可以更加方便地 ...
- 小甲鱼python课后题答案_小甲鱼Python课后习题-仅学习 - 随笔分类 - 小红帽爱吃大灰狼 - 博客园...
摘要:1.字典是Python中唯一的映射类型 2.字典包含两个要素:键(key)和值(value)他们是成对出现的,用大括号括起来,多对存在时用逗号隔开. 3.可以用dict()直接创建字典,如dic ...
最新文章
- 开发日记-20190915 关键词 汇编语言王爽版 第十一章
- 从一道面试题说去 2
- 基于 Android NDK 的学习之旅-----数据传输二(引用数据类型)(附源码)
- 【tf下载mnist数据】urlopen error [Errno 11004] getaddrinfo failed
- 初识python之 APP store排行榜 蜘蛛抓取(一)
- android快捷开发之Retrofit网络加载框架的简单使用
- flink source 同步_大数据面试题-Flink
- IBM 收购 RedHat(红帽)!340 亿美元
- QT5动态创建多个按钮控件并关联信号槽函数
- Mysql存储过程查询结果赋值到变量
- Shell脚本里调用Python程序
- 蓝桥杯 卡片换位(bfs)
- Netty的并发编程实践4:线程安全类的应用
- linux内核nvme驱动程序,Linux中nvme驱动详解
- Rhino入门教程---渐消面
- Silverlight 实现文件下载
- CODY Contest 2020 MATLAB Onramp Practice 全15题
- Unity手游制作记-制作通用镜头控制器
- 开源建站系统的开源组件风险
- Filler Cell 与 Metal Fill差异