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

时间:2022-07-24
本文章向大家介绍Pyhton初级试题 [ 迭代器、内置函数、递归函数 ],主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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

'''
迭代器以及内置函数、递归函数
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试题 [ 答案 ]