python小练习
文章平均质量分 55
是胖胖吖
你好,陌生人。谢谢你的关注!
展开
-
1.熟悉类的定义、私有成员、公有成员类属性、实例属性、实例方法、类方法、静态方法。自己定义一个类 例如人类、动物类、学生类、教师类,运用以上术语丰富这个类。2.利用上述定义的类 进行继承操作练习
目录1.熟悉类的定义、私有成员、公有成员类属性、实例属性、实例方法、类方法、静态方法。自己定义一个类例如人类、动物类、学生类、教师类,运用以上术语丰富这个类参考代码:运行结果:2.继承利用上述定义的类进行继承操作练习参考代码:运行结果:1.熟悉类的定义、私有成员、公有成员类属性、实例属性、实例方法、类方法、静态方法。自己定义一个类例如人类、动物类、学生类、教师类,运用以上术语丰富这个类参考代码:class Person: count = ...原创 2021-06-21 19:43:58 · 242 阅读 · 0 评论 -
1.练习使用with语句,向文本文件里写入内容、读取内容;2.安装openpyxl模块 ,读取excle文件中的内容、向excle文件中写入内容
1.练习使用with语句,向文本文件里写入内容、读取内容参考代码:s = 'love life,love yue'with open('D:\\aaa\\111.txt','w') as fp: fp.write(s)with open(r'D:\aaa\111.txt','r') as fp: print(fp.read())原创 2021-06-18 00:03:22 · 393 阅读 · 0 评论 -
练习以下异常处理结构 try...except... try...except...else... try...except...finally...
练习以下异常处理结构练习以下异常处理结构 try...except... try...except...else... try...except...finally...原创 2021-06-16 20:04:52 · 234 阅读 · 0 评论 -
把test文件夹(包括子文件)里的.txt文件,全部复制到new文件夹下
把test文件夹(包括子文件)里的.txt文件,全部复制到new文件夹下参考代码:from os import listdirfrom os.path import join,isfile,isdir,splitdef travel(path): if isfile(path): return file_list = listdir(path) for subpath in file_list: new_path = join(path,原创 2021-06-09 23:24:13 · 921 阅读 · 0 评论 -
1.输出菱形;2.凯撒密码的实现;3.正则表达式
任务1:编写代码,输出由星号(*)组成的三角形图形,并且可以灵活的控制图案的大小。改进:输出菱形图像原创 2021-06-05 17:50:40 · 465 阅读 · 0 评论 -
1.使用随机模块随机产生数字;2.并集、交集和差集;3.二进制、八进制和十六进制;4.合理运用map映射输出个数字的和;5.列表的降序
练习一:随机产生一个六位验证码数字,并赋值给变量num,打印num提示:使用随机模块原创 2021-06-03 19:47:04 · 217 阅读 · 1 评论 -
1.判断奇偶数、2.记录字符个数、3.测试有无return语句的区别
任务1:编写一个函数,接受一个整数,判断这个整数是偶数还是奇数。任务2:编写一个函数,接受一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果。任务3:编写一个函数,分别测试有return语句和没有return语句的区别原创 2021-06-01 19:30:10 · 85 阅读 · 0 评论 -
编写函数,接受一个整数t为参数,打印杨辉三角前t行
def demo(t): print([1]) line = [1,1] print(line) for i in range(2,t): s = [] for j in range(0,len(line)-1): s.append(line[j]+line[j+1]) line = [1]+ s + [1] print(line)相关知识:杨辉三角第1行为1;第2行为1,1;第原创 2021-05-14 22:56:17 · 5408 阅读 · 0 评论 -
编写函数,接收字符串参数,返回一个元组,该元组中第一个元素为大写字母个数,第二个元素为小写字母个数
def demo(s): result = [0,0] for ch in s: if ch.isupper(): result[0] +=1 elif ch.islower(): result[1] +=1 return tuple(result)#print(demo('Success depEnds On many Different Circumstances')原创 2021-05-14 18:47:03 · 6338 阅读 · 0 评论 -
编写一个函数,简单模拟微信发红包算法。
编写一个函数,简单模拟微信发红包算法。函数有两个参数:第一个参数表示红包总金额,另一个参数表示红包数量。要求:1.所有随机产生的红包金额(保留两位小数)存放在一个列表中2.单个红包金额最少为0.01元3.红包总金额不超过200元4.打印出来随机红包列表原创 2021-05-12 19:42:43 · 4485 阅读 · 4 评论 -
编写一个函数test(n) 用来判断参数n的各位数字是否互不相同,如果互不相同,则返回True,否则返回False。
这个题,我想到的有两种不同的思路思路一:依据set()方法去重,假如这个参数里的各位数字去重之后,等于它原来的数字,那么这个参数里的各位数字就没有重复的,参数n的各位数字互不相同。(反之,假如这个参数里的各位数字去重之后,和它原来的不一样,那么这个参数里就有重复的数字出现)def test(n): if len(str(n)) == len(set(str(n))): return True else: return False...原创 2021-05-11 21:42:59 · 3226 阅读 · 4 评论 -
生成100个1-10之间的随机整数,并统计每个元素出现的次数
#生成100个1-10之间的随机整数,并统计每个元素出现的次数思路:(1)随机数得导入random(import random)(2)范围为100则可写为range(100)(3)使用random模块中的randint()函数生成随机数( random.randint(1,10) )(4)记录出现的次数用count(5)每个元素出现的次数,那每个元素就不能再重复了,可以考虑用set()函数创建可变集合,自动去除重复import randoma = [random.randint(原创 2021-05-05 00:16:06 · 19096 阅读 · 1 评论 -
1.用户输入一个整数n,打印斐波那契数列的前n项、2.猜数字游戏,在程序中预设一个0-100之间的整数
目录1.用户输入一个整数n,打印斐波那契数列的前n项2.猜数字游戏,在程序中预设一个0-100之间的整数1.用户输入一个整数n,打印斐波那契数列的前n项斐波那契数列指:这个数列从第3项开始,每一项都等于前两项之和2.猜数字游戏,在程序中预设一个0-100之间的整数升级1:让计算机随机产生一个预设值升级2.猜中数字后,显示“你猜了N次,猜对了,真厉害!升级3.最多只允许猜10次,在猜错后提示还有几次机会1.用户输入一个整数n,打印斐波那契数列的前n项参考代码:...原创 2021-05-26 22:46:11 · 3030 阅读 · 2 评论