圆月山庄资源网 Design By www.vgjia.com
第一题: give you two var a and b, print the value of a+b, just do it!
根据提议,给出两个变量 a 和 b 并打印出 a+b的值.
a, b = 1, 2 print a + b
当然也可以这么做
a = 1 b = 2 print a + b
第二题: 给你一个list, 如 L = [2, 8, 3, 5], 对L进行升序排序并输出。
L = sorted(L) print L #或 # sort() 内置函数会对列表自身排序而 sorted() 会生成一个新的排序列表 L.sort() print L
第三题: 给你一个字符串a, 如a = ‘12345', 对a进行逆序输出。
# 通过步进来逆序输出字符串。 a = a[::-1] print a
第四题: 给你一个字典a = {1:1, 2:2, 3:3}, 输出字典a的key ,以',' 连接,如 ‘1,2,3'。
# dict.keys() 会以list返回字典的key.而join会把list按,字符串',' 连接起来。 print ','.join(a.keys())
第五题: 给你一个字符串a, 输出字符串奇数位置的字符串,如 a = ‘12345', 则输出 ‘135'
# 通过列表解析(也称列表推导式)来判断下表选取奇偶数。 print ''.join([a[x] for x in range(len(a)) if x % 2 == 0])
第六题: 输出所有100以内的素数, 素数之间以空格区分。
# 在加一行print 才能运行通过 L = [x for x in range(2, 101) if not [y for y in range(2, x) if x%y == 0]] for i in L: print L, print
第七题: 已知矩形长a, 宽b, 输出其面积和周长,以一个空格隔开
print a * b, 2 * (a+b)
第八题: 给你一个list, 如 L = [0, 1, 2, 3, 4] 输出L的中位数
# 中位数是指 对已排序的数集取其中间数,数集为偶数 取中间两数的平均 print sorted(L)[len(L)/2] if len(L) % 2 != 0 else (sorted(L)[Len(L)/2] + sorted(L)[len(L)/2 -1 ])/2.0
第九题: 给你两个正整数a和b, 输出它们的最大公约数。
print max([x for x in range(1, a+1) if x in [y for y in range(1, b+1) if b%y == 0]])
第十题: 给你两个正整数a和b, 输出它们的最小公倍数.
print min([x for x in range(a, a*b+1) if x%a==0 and x%b==0])
附加题: 利用map/reduce 函数实现数的阶乘 如 5!+4!+3!+2!+1!.
print map(lambda x: reduce(lambda y,z: y*z, range(1, x+1)), range(1,6)) # print [1, 2, 6, 24, 120], 所以在用reduce合起来 print reduce(lambda a, b: a+b, map(lambda x: reduce(lambda y, z: y*z, range(1, x+1)),range(1,6)))
附加题: 使用filter函数 实现素数
print filter(lambda x: not [x%i for i in range(2,x) if x%i==0], range(2, 101))
标签:
Python,数据结构,操作符
圆月山庄资源网 Design By www.vgjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
圆月山庄资源网 Design By www.vgjia.com
暂无评论...
更新日志
2024年11月08日
2024年11月08日
- 雨林唱片《赏》新曲+精选集SACD版[ISO][2.3G]
- 罗大佑与OK男女合唱团.1995-再会吧!素兰【音乐工厂】【WAV+CUE】
- 草蜢.1993-宝贝对不起(国)【宝丽金】【WAV+CUE】
- 杨培安.2009-抒·情(EP)【擎天娱乐】【WAV+CUE】
- 周慧敏《EndlessDream》[WAV+CUE]
- 彭芳《纯色角3》2007[WAV+CUE]
- 江志丰2008-今生为你[豪记][WAV+CUE]
- 罗大佑1994《恋曲2000》音乐工厂[WAV+CUE][1G]
- 群星《一首歌一个故事》赵英俊某些作品重唱企划[FLAC分轨][1G]
- 群星《网易云英文歌曲播放量TOP100》[MP3][1G]
- 方大同.2024-梦想家TheDreamer【赋音乐】【FLAC分轨】
- 李慧珍.2007-爱死了【华谊兄弟】【WAV+CUE】
- 王大文.2019-国际太空站【环球】【FLAC分轨】
- 群星《2022超好听的十倍音质网络歌曲(163)》U盘音乐[WAV分轨][1.1G]
- 童丽《啼笑姻缘》头版限量编号24K金碟[低速原抓WAV+CUE][1.1G]