我是靠谱客的博主 外向秋天,这篇文章主要介绍Python练习题三,现在分享给大家,希望可以做个参考。

1.定义函数,实现计算5!+6!+8!的值。

复制代码
1
2
3
4
5
6
7
def fact(n): s=1 for i in range(1,n+1): s*=i return s print(fact(5)+fact(6)+fact(8))

2.定义一个add( )函数,既可以计算两个数值的和,也可以连接两个字符串,返回计算结果。

复制代码
1
2
3
4
5
6
7
8
9
10
def add(x,y):return x+y m=input("请输入第一个值:") n=input("请输入第二个值:") i=int(input("请输入计算类型(0:int型 1:str型):")) if i==0: m=int(m) n=int(n) a=add(m,n) print(a)

#执行结果

复制代码
1
2
3
4
5
6
7
8
9
10
11
请输入第一个值:12 请输入第二个值:31 请输入计算类型(0:int型 1:str型):0 43 请输入第一个值:qwe 请输入第二个值:rty 请输入计算类型(0:int型 1:str型):1 qwerty


3.定义学生类Student。属性:姓名name、性别gender、年龄age、班级grade。
方法:显示学习的课程learn(course),course是显示的课程名称;
显示考试的课程exam(course,score),course是课程,score是成绩。
创建两个对象,分别是“刘强”和“王芳”,两人信息如下:
•刘强:男,19岁,计算机科学2019班,数学,85分
•王芳:女,18岁,哲学2019班,英语,96分
 

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Student:     def __init__(self,name,gender,age,grade,course,score):         self.name=name         self.gender=gender         self.age=age         self.grade=grade         self.course=course         self.score=score     def learn(self):         print(self.name,'学习的课程为:',self.course)     def exam(self):         print(self.name,'考试的课程为:',self.course,'成绩为:',self.score) stu1=Student('刘强','男','19岁','计算机科学2019班','数学','85分') stu2=Student('王芳','女','18岁','哲学2019班','英语','96分') stu1.learn() stu1.exam() stu2.learn() stu2.exam()


 

最后

以上就是外向秋天最近收集整理的关于Python练习题三的全部内容,更多相关Python练习题三内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部