[课后作业] 第053讲:论一只爬虫的自我修养 | 课后测试题及答案- [售价 10 鱼币] ...23456..240
小甲鱼 2015-11-9479446740Dida111111181 小时前
[课后作业] 第054讲:论一只爬虫的自我修养2:实战 | 课后测试题及答案- [售价 10 鱼币] ...23456..186
小甲鱼 2015-11-18370539577白小贝6 小时前
[课后作业] 第055讲:论一只爬虫的自我修养3:隐藏 | 课后测试题及答案- [售价 10 鱼币] ...23456..152
小甲鱼 2016-5-17303150222juncao50昨天 17:42
上图为网站图,网站为:网页链接 。
20201014-python高级函数作业1、定义一个使用不定长参数python函数实训答案的函数python函数实训答案,并在函数中打印出参数及其类型,统计传入参数python函数实训答案的个数
def test(a,b,*args,c=10,**kwargs):
print("a=",a)
print("b=",b)
print("args=",args)
print("c=",c)
print("kwargs=",kwargs)
print("参数总长度:",1+1+len(args)+1+len(kwargs))
test(1,2,3,4,5,m=4)
def test(a,b,c=10,*args,**kwargs):
print("a=",a)
print("b=",b)
print("args=",args)
print("c=",c)
print("kwargs=",kwargs)
print("参数总长度:",1+1+len(args)+1+len(kwargs))
test(1,2,3,4,5,m=4)
2、定义一个函数max,接受的参数类型是数值 , 最终返回两个数中的最大值
def max(num1,num2):
if num1num2:
return num1
else:
return num2
3、定义一个函数min,接受的参数类型是数值,最终返回两个数中的最小值
def min(num1,num2):
if num1num2:
return num1
else:
return num2
4、分别定义加减乘除四个函数实现两个数之间的加减乘除操作
# 加法
def add(a,b):
return a+b
# 减法
def sub(a,b):
return a-b
# 乘法
def mul(a,b):
return a*b
# 除法
def div(a,b):
if b==0:
return 0
else:
return a/b
5、分别定义加减乘除四个函数,然后实现多个数之间的累加累减累除累乘操作,如[1,2,3,4,5],累加即是1+2+3+4+5,注意当使用除法时,应判断被除数不能为0
#累加
def add(a,b,*args):
s=a+b
for i in args:
s=s+i
return s
#累减
def sub(a,b,*args):
s=a-b
for i in args:
s=s-i
return s
#累乘
def mul(a,b,*args):
s=a*b
for i in args:
s=s*i
return s
#累除
def div(a,b,*args):
if b==0:
return a
else:
s=a/b
for i in args:
if i ==0:
continue
else:
s=a/b
return s
6、使用不定长参数定义一个函数max_min,接受的参数类型是数值,最终返回这些数中的最大值和最小值——错题
def max_min(*args):
max=0
min=0
if len(args)==0:
return 0,0
elif len(args)==1:
return args[0],args[0]
else:
max=args[0]
min=args[0]
for i in args:
if maxi:
max=i
if mini:
min=i
return max,min
7、定义一个函数,返回n的阶乘的最后结果 , 并打印出如5阶乘"5!=120”的效果——错题
def f(n):
s=1
for i in range(n):
s=s*(i+1)
print('%s!=%s' %(n,s))
f(5)
8、定义一个函数,返回由n(包含n)以内的奇数或者偶数组成的列表 , 默认返回全是奇数的列表
def f(n,type='j'):
ls=[]
if type=='j':
for i in range(1,n+1):
if i%2==1:
ls.append(i)
if type=='o':
for i in range(1,n+1):
if i%2==0:
ls.append(i)
return ls
9、定义一个函数,打印出n以内的所有的素数(指在大于1的自然数中,除python函数实训答案了1和它本身以外不再有其他因数的自然数 。)——错题
推荐阅读
- html5手机日期控件,h5日期选择器
- html5滚动文字代码,html设置滚动文字
- 网站地图制作表情包,网站在线地图生成
- 直播怎么使用素材,直播间视频素材
- linux权限删除命令 linux常用命令删除用户
- erp系统单据怎么审核,erp系统单据审核流程
- 怎样查看go语言环境 怎样查看go语言环境信息
- 如何判断应用是flutter,如何判断应用是不是误判病毒
- 新媒体环境要如何治理,新媒体环境的概念