目录
4、找出传入的列表或元组的奇数位对应的元素,并返回一个新的列表
5、写函数,统计字符串中有几个字母,几个数字,几个空格,几个其他字符, 并返回结果 。
6、写函数,判断用户传入的对象(字符串、列表、元组)的元素是否为空。
7、写函数,检查传入字典的每一个value长度,如果大于2,那么仅保留前两个长度的内容, 并将新内容返回给调用者。
9、写函数,利用递归获取斐波那契数列中的第 10 个数,并将该值返回给调用者。
1、编写自定义函数,可以输出自己的名字即可。
def show(): # 定义函数 def 函数名 ()
a = input("请输入名字")
print(a)
show() # 调用函数
输出结果:
请输入名字张三
张三
进程已结束,退出代码为 0
2、编写自定义函数,完成一个简单的减法运算函数。
def myadd(a,b):
return a+b
def mysub(a,b):
return a-b
x = int(input("请输入第一个数")) #需要进行运算所以强转Int类
y = int(input("请输入第二个数"))
z1 = myadd(x,y)
z2 = mysub(x,y)
print(z2)
输出结果:
请输入第一个数8
请输入第二个数2
6
进程已结束,退出代码为 0
3、写函数,接收5个数字,求这些参数数字的和
def sum (a,b,c,d,e):
return (a+b+c+d+e)
a = int(input())
b = int(input())
c = int(input())
d = int(input())
e = int(input())
num = sum(a,b,c,d,e)
print(num)
输出结果:
1
2
3
4
5
15
进程已结束,退出代码为 0
4、找出传入的列表或元组的奇数位对应的元素,并返回一个新的列表
a = input() #键盘输入字符串
list1 = list(a) #将字符串转为列表
def ji(list1): #定义函数
list2 = list1[::2] #利用切片找到奇数
return list2 #返回一个新列表
ls = ji(list1)
print(ls)
输出结果:
123456789
['1', '3', '5', '7', '9']
进程已结束,退出代码为 0