码迷,mamicode.com
首页 > 编程语言 > 详细

python练习题_03

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

标签:表达   场景   元素   三元运算   传递参数   形参   turn   nbsp   star   

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

标签:表达   场景   元素   三元运算   传递参数   形参   turn   nbsp   star   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!