Python函数练习题

目录

1、编写自定义函数,可以输出自己的名字即可。

2、编写自定义函数,完成一个简单的减法运算函数。

3、写函数,接收5个数字,求这些参数数字的和

4、找出传入的列表或元组的奇数位对应的元素,并返回一个新的列表

5、写函数,统计字符串中有几个字母,几个数字,几个空格,几个其他字符, 并返回结果 。

6、写函数,判断用户传入的对象(字符串、列表、元组)的元素是否为空。

7、写函数,检查传入字典的每一个value长度,如果大于2,那么仅保留前两个长度的内容, 并将新内容返回给调用者。

8、写函数,接收两个数字参数,返回比较大的数字。

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
  • 4
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值