《python编程基础及应用》,python编程基础课后答案

大家好,小编来为大家解答以下问题,python编程基础课后答案上海交通大学出版社周志化,python编程基础及应用课后答案高等教育出版社,今天让我们一起来看看吧!

print(demo(x))

5.4 在函数内部可以通过关键字 global 来定义全局变量。

5.5 如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为 None python练手项目列表

5.6 调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。(对、错)

5.7 在Python程序中,局部变量会隐藏同名的全局变量吗?请编写代码进行验证。 答案:会。 >>> def demo(): a=3 print a >>> a=5 >>> demo() 3 >>> a 5

5.8 lambda表达式只能用来创建匿名函数,不能为这样的函数起名字。(对、错) 5.9 编写函数,可以接收任意多个整数并输出其中的最大值和所有整数之和。 答:这里给出Python 3.4.2代码,如果使用Python 2.7.8的话只需要修改其中的print()函数为print语句即可。 def demo(*v): print(v)

print(max(v)) print(sum(v)) demo(1,2,3) demo(1,2,3,4) demo(1,2,3,4,5)

5.10 编写函数,模拟内置函数sum()。

答:这里给出Python 3.4.2代码,如果使用Python 2.7.8的话只需要修改其中的print()函数为print语句即可。 def Sum(v): s = 0

for i in v: s += i return s x = [1,2,3,4,5] print(Sum(x)) x = (1,2,3,4,5) print(Sum(x))

5.11 包含 yield 语句的函数可以用来创建生成器。 5.12

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值