0
点赞
收藏
分享

微信扫一扫

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

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

1'''
 2迭代器以及内置函数、递归函数
 3authou :python测试社区
 4'''
 5
 6# 1. 将一个函数func(),变得可迭代,循环这个函数时,可以打印如下内容:
 7# 100
 8# 49
 9# 75
10# 18
11# 52
12# 84
13# 94
14# 26
15# 19
16# 11
17# 85
18# 29
19
20
21# 列表推导式: [Value,for循环,条件判断]
22# 字典推导式: [Key:Value ,for循环 ,条件筛选] 去除重复
23a = [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,
24     99, 25]
25# 2. 请使用内置函数和lambda过滤掉小于50的数字(一行代码)
26
27a = ['zxcv', 'asdf', 'poiu', 'dachu']
28b = ['bnmk', 'qwer', 'xiaox', 'rtyui']
29# 3. 请使用内置函数和lambda获取列表a和列表b每一项相加后,前6个字母,并生成一个新列表(一行代码)
30# 第一项相加的结果为'zxcvbn'
31
32
33a = [100, 'dsd', 'qwe', 'ert', 'tyy', 'rrr', 49, 75, 18, 52, 84, 'dsd', 94, 26, 19, 11, 'dsd', 85, '2dsd', 9, 79, 91,
34     '63dsd', '', 61, 29, 53, 76, 'None', 44, 36, ' ', 99, 25]
35# 4. 使用内置函数过滤所有的非数字并排序,排序后生成一个新的列表,然后让所有的数字都加100(一行代码)
36
37
38# 5. 斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。后一个数是前两个数之和
39# 请用递归函数写出第10000个数对应的斐波那契数
40#

ps:先自行尝试解决,再查看答案



举报

相关推荐

0 条评论