自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Python 期中考试试题分享

通过递归的算法实现对n的阶乘计算:def fact(n): if n == 0 or n == 1: return 1 else: return (n*fact(n-1))num=int(input())print(fact(num))这道题的理解需要从递归的角度理解,分析阶乘的特点,当n是0 或者1的时候,这时候阶乘的整体计算步骤已经给出,这非常容易和方便,而当n的值不再是0和1的时候,这时候就需要给其加上新的东西,通过命令递归实现。'

2022-05-12 14:27:12 1692

原创 python 期中考试题目

输入一个数字和字符的组合,然后加一个空格,选择你想要统计数字或者字数的个数。这种问题是序列加循环的简单应用。通过对于序列的用法和for循环实现相关的操作:#期中考试第一题s=str(input("请输入一个数字和字符的组合,然后加一个空格,选择你想要统计数字或者字数的个数:"))s=s.lower()s=s.split(' ')n=0for i in s[0]: if i==s[1]: n=n+1print(n)...

2022-05-08 23:41:28 1005

原创 Python 综合练习大作业

python 大作业,编写Hangman 游戏:# 游戏:Hangman game#姓名:wei xinxing #完成时间:2022年4月28日#学号:202128000531002'''游戏规则如下:1、计算机从单词表中随机地选取一个单词,实现这一点的代码已经提供在文件中。2、游戏是交互式的,游戏的流程如下:• 刚开始时,让用户知道单词的长度(即secretWord的长度)• 每一轮让用户猜一次(一个字母)• 用户能得到立即反馈,所猜字母是否是secret单词的字母• 每一

2022-05-08 23:31:49 1840

原创 Python 模块与函数的应用

Python中的模块与函数式最基础的语法调用,一个程序如果没有模块与函数,那么这个程序就是不完整的,本文从模块与函数的注意事项出发,初级代码不再介绍,注意是主要这其中可能出现的问题:导入库,定义函数,有返回值。import mathdef area(radius): return math.pi*radius**2 #可选项,可以没有returnprint(area(5.5))print(2*(area(3)+area(4)))定义相应关键词参数,形参要注意关键词:def

2022-05-06 16:59:09 349

原创 Python 输出格式的优化

输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符 串格式化方法(任何一种均可)美化输出格式。输出效果为:控制输入格式的方法有两种,一种是%s % 格式,另一种是{}.format格式,第二种格式应用的格式比较推荐,实现的命令是“{:3d}”.format(j),通过end=' '.count =0l=[]for i in range(1,101): m=0 if i%7!=0: l.append(i)for j ...

2022-05-06 00:04:58 634

原创 Python 关于赋值和深浅拷贝的问题

首先,这三种形式是有关联的,这三种形式应该与对象和身份判断共同理解,分析对象的id和赋值的引用是关键。最根本的原则:深浅拷贝的区别是用在组合对象中,像是列表、字典、元祖、数字、字符的几种组合,这样深浅拷贝有区别。赋值,拷贝对象的引用,id相同。a=5b=aprint(id(a),id(b))输入结果的id 一定是相同的。2744560517488 2744560517488针对深浅拷贝,需要从组合类型中分析,浅拷贝是复制数据,但是不复制引用,总结来说就是只是把数据给了一个新

2022-05-03 10:49:45 172

原创 python 模块与函数的基础应用与实践

通过一些练习题分析函数和模块的用途:编写函数 evalQuadratic(a, b, c, x),返回二项式 a⋅x2+b⋅x+c 的值。 简单定义函数,返回,调用赋值。 def evalQuadratic(a,b,c,x): return a*x**2+b*x+ca=evalQuadratic(1,2,3,4)print(a) 编写判断素数的函数 isprime(x)。在主调函数中输出 1-100 之间的素数。 这道题的关键是分析什么是素数,通过余数的方式,控制输

2022-05-02 23:24:07 973 1

原创 Python作业九 面向对象的编程(续)

给例9-10增加设置函数和获取函数。1、编写设置函数:setAge(self, age),只有当age大于0且小于等于150时,才能给self.age赋值。2、编写获取函数:getAge(self),返回self.age。3、完成如下操作:(1)创建Person类对象p,参数(name:’Jen’,age:25),输出对象p(2)给对象p的age属性赋值30,输出对象p(3)给对象p的age属性赋值-10,输出对象p简单的基础操作,具体代码为:class Person(obj

2022-05-01 16:51:55 722

原创 国科大(UCAS)课程评估代码程序

课程评估代码实现

2022-05-01 16:47:09 863

原创 Python 作业九 面向对象的编程操作(UCAS)

阅读以下关于平面坐标处理的代码:class Coordinate(object): def __init__(self, x, y): self.x = x self.y = y def getX(self): return self.x def getY(self): return self.y def __str__(self): return '<' + str(s...

2022-05-01 14:35:07 845

原创 Python—作业11—GUI环境的基础应用

python学习和写作业的收获。

2022-04-29 16:34:53 855

原创 Python 习题十 课程作业参考

习题十一、编写函数 devide(x, y),x 为被除数,y 为除数。要求考虑异常情况的处理。1、 被零除时,输出"division by zero! ",返回结果为 None;2、 类型不一致时,输出"type error!",强制转换为整数再进行除法,返回计算 结果;3、 若没有上述异常则直接返回计算结果这道题目就是try和except的使用:def devide(x,y): try: m=y/x except ZeroDivisionErro

2022-04-29 09:37:41 1262

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除