python_Daily practice (每日一练) 53

2.练习题2
函数中的参数、返回值、变量
要求:
什么是函数的参数?为什么使用参数?
在调用函数时,大多数情况下主调函数和被调函数之间存在着数据传递关系,这时就需要参数来传递数据。
定义函数和调用函数时函数名后面括号里的变量就是参数。

分别说明什么是“形参”和“实参”。
定义时小括号中的参数,用来接收参数用的,称为 “形参”
调用时小括号中的参数,用来传递给函数用的,称为 “实参”

编写一段代码,定义一个函数求两个数之间所有整数的和,在调用该函数时传入这两个数的具体值。
参考代码:

def res(a, b):
 i = a
 j = b
 n = 0
 while i <= b:
     n += i
     i += 1
 print(n)
res(1, 100)

什么是返回值?
将第3题中的计算结果作为返回值打印出来。
参考代码:

def res(a, b):
 i = a
 j = b
 n = 0
 while i <= b:
     n += i
     i += 1
 return n
result = res(1, 100)
print(result)

函数有哪四种类型?
什么是函数的嵌套,写一个简单的函数嵌套:调用test1,在打印函数test1的内容前打印函数test2的内容。
#一个函数里面又调用了另外一个函数,这就是所谓的函数嵌套调用。
#参考代码:

def test2():
    print('---- test2----')

def test1():
    test2()
    print('---- test1----')
test1()

定义一个拥有参数的函数并调用,要求把参数打印出来

def test(arg):
    print("arg: ", arg)

test(100)

定义一个拥有返回值的参数并调用,要求调用后,把返回值打印出来

def test(arg):
    print("arg: ", arg)
    return "arg: "+str(arg)
ret = test(200)
print(ret)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值