第一范文网 - 专业文章范例文档资料分享平台

《Python程序设计》习题与答案

来源:用户分享 时间:2025/5/23 7:21:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

答案:会。 >>> def demo():

a=3 print a

>>> a=5 >>> demo() 3 >>> a 5

5.5 编写函数,可以接收任意多个整数并输出其中的最大值和所有整数之和。 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.6 编写函数,模拟内置函数sum()。 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.7 编写函数,模拟内置函数sorted()。 def Sorted(v): t = v[::] r = [] while t:

tt = min(t) r.append(tt) t.remove(tt) return r

x = [1,3,5,2,1,0,9,7] print(x) print(Sorted(x))

第6章 面向对象程序设计

6.1 继承6.5节例2中的Person类生成Student类,填写新的函数用来设置学生专业,然后生成该类对象并显示信息。 import types

class Person(object): #基类必须继承于object,否则在派生类中将无法使用super()函数

def __init__(self, name = '', age = 20, sex = 'man'): self.setName(name) self.setAge(age) self.setSex(sex) def setName(self, name): if not isinstance(name,str): print('name must be string.') return self.__name = name def setAge(self, age):

if not isinstance(age,int):

搜索更多关于: 《Python程序设计》习题与答案 的文档
《Python程序设计》习题与答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c05sbb36sqe4uc568cqjj1x2cx44ea901af2_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top