python练习题_03
Posted manuel
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python练习题_03相关的知识,希望对你有一定的参考价值。
1.写函数:
根据范围获取其中3和7整除的所有数的和,并返回调用者:
符合条件的数字个数以及符合条件的数字的总和,如:def func(start,end):
def func(start,end): count=0 s=0 for i in range(start,end): if i%3==0 and i%7==0: count+=1 s+=i print(i) return s,count print(func(0,100))
2.函数传递参数时,是引用还是复制值,并证明
引用
def test(a): print(id(a)) b=1 print(id(b)) test(b)
3.简述三元运算的书写格式以及应用场景
变量=值1 if 条件1 else 值2
将简单的条件判断精简写
4.简述lambda表达式书写格式以及应用场景
函数名=lambda 形参:功能 不写函数名也可以
5.使用set集合获取两个列表l1=[11,22,33],l2=[22,33,44]中相同的元素集合
l1=[11,22,33] l2=[22,33,44] set(l1)&set(l2)
6.
以上是关于python练习题_03的主要内容,如果未能解决你的问题,请参考以下文章