- 博客(11)
- 收藏
- 关注
原创 python实训十一 编写程序,使用pickle模块将包含学生成绩的字典保存为二进制文件,然后读取内容并显示。
编写程序,使用pickle模块包含学生成绩的字典保存为二进制文件,然后读取内容并显示。源码:import picklea='李华'b='李四'c='张三'dic={'a':46,'b':88,'c':90}data=(a,b,c,dic)with open('sample_pickle.dat','wb') as f: try: pickle.dump(len(data),f) for item in data: pickl
2020-06-05 18:27:14
6650
1
原创 python实训十 实现用户输入 用户名和密码,当用户名是admin且密码为123时,显示登录成功,否则登录失败,最多运行输入三次
实现用户输入 用户名和密码,当用户名是admin且密码为123时,显示登录成功,否则登录失败,最多运行输入三次。源码:count=3for i in range(3): name = input("请输入用户名:") pw = input("请输入用户密码:") if (name == 'admin')and (pw =='123'): print('登录成功') break else: count=count-1
2020-06-01 22:47:15
41288
1
原创 python实训九 判断素数
编写函数,判断一个数是否为素数,实则返回字符串‘YES’,否则返回字符串‘NO’,并进行测试。源码:import mathdef ss(Num): if Num==1: return False for i in range (2,int(math.aqrt(Num))+1): if Num%1==0: return False else:
2020-05-29 00:08:25
5823
2
原创 python实训八 新建Person,包括姓名和年龄两个数据成员
新建Person,包括姓名和年龄两个数据成员,1、定义构造方法完成数据成员初始化2、定义show方法完成数据成员的输出定义Student继承Person,增加数据成员系部1、定义构造方法完成数据成员初始化2、覆盖父类show方法完成所有数据成员的输出可以尝试定义验证方法完成姓名和年龄有效性。源码:class Person: def set(self,name,age): self.__name=name self.__age=age
2020-05-27 00:00:22
9940
原创 Python实训七 有几个村子共用一口井水,现编程模拟几个村子饮水情况
题目:有几个村子共用一口井水,现编程模拟几个村子饮水情况,1、定义类数据成员表示井水总量2、定义方法drink实现村庄饮水,要求能判断本次饮水量是否超过总量,超过的话提示“水不够喝了”,否则正常饮水。3、至少定义两个对象来执行drink方法,输出每次井水的剩余量。源码:print('村子里原来有水100')class rural(): total = 100 def drink(self): sum = int(input('本次要喝水量'))
2020-05-24 00:12:29
773
原创 python 实训六求输入数字的平方,如果平方运算后小于 50 则退出。
求输入数字的平方,如果平方运算后小于 50 则退出。源码:TRUE=1FALSE=0def PF(a): return a*ab=1while b: num=int(input('输入一个数字:')) print ('运算结果为:' ,PF(num)) if PF(num)>=50: b=TRUE else: b=FALSE结果如下:...
2020-05-21 23:47:00
8568
原创 python 实训五 定义person类
定义Person类,1、创建构造方法,带默认值参数(小明,22,180)完成姓名和年龄和身高的初始化,也可以键盘接收数据进行赋值。2、创建类成员,作用是统计建立了几个人3、创建show方法,完成输出成员变量以及是第几个对象4、创建year 方法,求人的出生年份,要求带返回值源码:class Person: total = 0 def __init__(self,name,age,hight): self.name=name self.age=age
2020-05-18 21:00:27
10477
原创 python 实训四 编写程序,创建类Mymath,计算圆的周长和面积,并编写测试代码
编写程序,创建类Mymath,计算圆的周长和面积,并编写测试代码。class Circle: def __init__(self,r): self.rr=r def area(self): self.ar=self.rr*self.rr print('面积是:',self.ar) def zc(self): self.z=2*3.14*self.rr print('周长是:',self.z)r=eva
2020-05-17 22:06:38
5892
1
原创 python实训三 编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果
编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果源码:intcount=[]upstrcount=[]lowstrcount=[]othercount=[]def number(a): for i in a: if i.isdigit(): intcount.append(i) elif i.isupper(): upstrcount.append(i)
2020-05-16 00:26:20
55497
4
原创 python实训2 要求输入若干学生成绩(按Q或q键结束),如果成绩小于0,则重新输入,统计学生人数和平均成绩。
题目:要求输入若干学生成绩(按Q或q键结束),如果成绩<0,则重新输入,统计学生人数和平均成绩。提示:1、upper函数可以把输入的字符转为大写2、学会用format输出带提示信息的结果源码:num=0score=0while True: s=input('请输入学生的成绩:') if s.upper()=='Q': break if float(s)<0: print('数据不合理,请重新输入:') con
2020-05-14 21:23:00
14063
8
原创 Python实训1 利用for循环求1-100之间的奇数和偶数
利用for循环求1-100之间的奇数和偶数源码:odd=0even=0for i in range(1,101): if(i%2=0): odd+=i else: even+=iprint('奇数和为',odd)print('偶数和为',odd)结果如下:
2020-05-14 17:14:01
21084
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人