【MK】Python全栈 阶段一:习题汇总 四:函数的定义与调用

本文是一篇关于Python函数的习题集,涵盖了函数定义、调用、传参、全局与局部变量、递归和匿名函数等知识点。通过单选、多选和编程题的形式,深入理解Python函数的使用,包括如何定义函数、如何传递参数、递归函数的应用以及匿名函数的实现。
摘要由CSDN通过智能技术生成

版权声明:本文为博主原创文章,未经博主允许不得转载。



一、单选题

1.1 函数定义

1.下关于函数的介绍与特点说法错误的是( D

  • A .函数是封装好的可以重复使用的,实现相应功能的代码段
  • B .函数能提高代码的重复利用率,也方便了后期维护
  • C .Python中提供了许多内建函数,也可以根据自己要实现的功能自定义函数
  • D .当函数执行到return时,函数会继续执行函数体中语句并将结果返回 【不会执行】

1.2 函数调用

2.根据下面代码所示,代码运行结果为( D

def get_info1():
    dict1 = {
   
        'student_info':[{
   'name':'小王', 'class':'计科3班'},
                        {
   'name': '小粟', 'class': '计科2班'},
                        {
   'name': '小杨', 'class': '经管2班'},
                        {
   'name': '小霍', 'class': '经管4班'}
                        ],
        'choose_course': [{
   'id': 2, 'course': '健美操'},
                          {
   'id':5, 'course': '篮球'}
                          ]
    }
    return dict1

info = get_info1()
print(info.get('student_info')[3].get('class'))
  • A .计科3班
  • B .计科2班
  • C .经管2班
  • D .经管4班

3.定义一个text()函数如下所示,当调用函数时,运行结果为( B

def text():
    sum = 0
    for i in range(0, 5):
        sum += i
    print(sum)
text()
  • A .15
  • B .10
  • C .1
  • D .控制台无输出结果

1.3 函数传参

4.定义一个函数content()如下所示,当执行 content(9,2) 时,运行结果为( A

def content(a, b):
    if a > 0 and b > 0:
        print(a % b)
    else:
        print(a + b)
content(9, 2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

InitialHeart2021

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值