前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Pyhton初级试题 [ 迭代器、内置函数、递归函数 ]

Pyhton初级试题 [ 迭代器、内置函数、递归函数 ]

作者头像
测试小兵
发布2020-08-27 10:25:45
4610
发布2020-08-27 10:25:45
举报
文章被收录于专栏:猪圈子猪圈子

01 初级Python试题 [ 迭代器、内置函数、递归函数 ]

代码语言:javascript
复制
'''
迭代器以及内置函数、递归函数
authou :python测试社区
'''

# 1. 将一个函数func(),变得可迭代,循环这个函数时,可以打印如下内容:
# 100
# 49
# 75
# 18
# 52
# 84
# 94
# 26
# 19
# 11
# 85
# 29


# 列表推导式: [Value,for循环,条件判断]
# 字典推导式: [Key:Value ,for循环 ,条件筛选] 去除重复
a = [100, 49, 75, 18, 52, 84, 94, 26, 19, 11, 85, 29, 79, 91, 63, 61, 29, 53, 76, 54, 49, 90, 95, 91, 71, 40, 44, 36,
     99, 25]
# 2. 请使用内置函数和lambda过滤掉小于50的数字(一行代码)

a = ['zxcv', 'asdf', 'poiu', 'dachu']
b = ['bnmk', 'qwer', 'xiaox', 'rtyui']
# 3. 请使用内置函数和lambda获取列表a和列表b每一项相加后,前6个字母,并生成一个新列表(一行代码)
# 第一项相加的结果为'zxcvbn'


a = [100, 'dsd', 'qwe', 'ert', 'tyy', 'rrr', 49, 75, 18, 52, 84, 'dsd', 94, 26, 19, 11, 'dsd', 85, '2dsd', 9, 79, 91,
     '63dsd', '', 61, 29, 53, 76, 'None', 44, 36, ' ', 99, 25]
# 4. 使用内置函数过滤所有的非数字并排序,排序后生成一个新的列表,然后让所有的数字都加100(一行代码)


# 5. 斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。后一个数是前两个数之和
# 请用递归函数写出第10000个数对应的斐波那契数
#

ps:先自行尝试解决,再查看答案 ,具体python学习视频可加小编微信进行获取(加好友请备明来意)

之前一篇文章也是基础试题从容易到难: Python编程基础习题 | 练习 | 巩固 |

这是小编分享的一份试题pdf感兴趣自行获取:肝了一夜的《Python编程试题》PDF 它来了!

02 初级Python试题 [ 答案 ]

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python测试社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档