练习题
志刚童鞋
这个作者很懒,什么都没留下…
展开
-
python实验 函数的定义和调用
1、编写一个函数C(n,m)求解组合数,并测试。要求用递归函数和非递归函数两种方式实现。组合数计算公式:C(n,m) = C(n-1, m) + C(n-1, m-1)其中:C(n,n)=1 C(n,0)=1import mathdef C(n,m): value = math.factorial(n)/(math.factorial(m)*math.factorial(n-m)) return valueprint(C(4,2))print(C(4,4))...原创 2020-12-02 19:28:18 · 3330 阅读 · 0 评论 -
实验题目:python面向对象程序设计
1、定义并实现一个矩形类Rectangle,其私有实例成员为矩形的左下角与右上角两个点的坐标,能设置左下角和右上角两个点的位置,能根据左下角与右上角两个点的坐标计算矩形的长、宽、周长和面积,另外根据需要适当添加其他成员方法和特殊方法(如构造方法)。实现并测试这个类。class Rectangle: def __init__(self,New_zxx,New_zxy,New_ysx,New_ysy): self.zxx=New_zxx self.zxy=New_z原创 2020-12-01 22:27:33 · 4735 阅读 · 7 评论 -
字符串与正则表达式习题
字符串与正则表达式一、填空题1、 表达式 ‘abc’ in ‘abcdefg’ 的值为_True_,表达式 ‘abc’ in [‘abcdefg’] 的值为___False___。2、 Python语句’’.join(list(‘hello world!’))执行的结果是’hello world!’。3、 已知列表对象x = [‘11’, ‘2’, ‘3’],则表达式 max(x) 的值为’3’,min(x) 的值为’11’,max(x, key=len) 的值为’11’。4、 已知 path =原创 2020-11-22 16:26:24 · 13711 阅读 · 0 评论 -
第5章 函数设计与应用
一、填空题Python中定义函数的关键字是def。 在函数内部可以通过关键字global来定义全局变量。 如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为None。 表达式 list(filter(None, [0,1,2,3,0,0])) 的值为。 # filter()函数是python内置的另一个有用的高阶函数# filter()函数接收一个函数f和一个list,# 这个函数f的作用是对每个元素进行判断,返回True或False# filter原创 2020-11-22 16:09:17 · 8298 阅读 · 0 评论 -
实验4 字符串与正则表达式
实验4 字符串与正则表达式1、编写程序实现输入月份数字输出对应的月份缩写字符串。月份缩写放在一个大字符串中:monts=“JanFebMarAprMayJunJulAugSepOctNovDec”monts="JanFebMarAprMayJunJulAugSepOctNovDec"n=input("请输入月份代表的数字:")pos=(int(n)-1)*3findmonth=monts[pos:pos+3]print("月份的简写为:"+findmonth)2、从键盘输入一批字符,按要求加原创 2020-11-11 21:15:10 · 2531 阅读 · 1 评论