首页 > 编程语言 > 详细

python练习题_03

时间:2019-03-25 19:25:36      阅读:155      评论:0      收藏:0      [点我收藏+]

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

原文:https://www.cnblogs.com/Manuel/p/10595592.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!