- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 python-2020/09/21下午-异常捕获练习
python笔记-2020/09/03下午-字符串练习(5)9.封装一个功能:验证某个数是否为质数质数的概念:只能被1或者本身整除的数据称之为质数(或者素数)def prime(): num1 = int(input("请输入一个正整数:")) if num1 < 2: print("%d不是质数!"%num1) else: for i in range(2,num1): if num1 % i == 0:
2020-09-21 15:00:58 229
原创 python-2020/09/21-模拟银行系统
需求:实现开户、查询、存款、取款、转账、改密、锁卡、解卡、销户、退出这十个功能首先,创建一个账户类account.py# 账户类class Account: def __init__(self,name,aid,card): self.name = name self.aid = aid self.card = card def __str__(self): return "[Account] name:%s aid:
2020-09-21 14:30:28 630
原创 python笔记-2020/09/11下午-文件操作
handle = open("hello.txt","a")handle.write("\n这首诗不错")list0 = ["小桥流水人家\n","古道西风瘦马\n","夕阳西下\n","断肠人在天涯"]# 循环遍历for item in list0: handle.write(item)handle.close()# 二进制写入handle = open("hello.txt",'ab')# 通过字节写入handle.write("\n离离原上草".encode("GBK
2020-09-20 17:55:58 188
原创 python笔记-2020/09/11上午-文件操作:csv
import ossrc_path = r"D:\test\func.wmv"dest_path = r"D:\test\func2.wmv"handle_read = open(src_path,"rb")handle_write = open(dest_path,"wb")file_size = os.path.getsize(src_path)has_read = 0while has_read <= file_size: res = handle_read.read(
2020-09-20 17:55:43 171
原创 python笔记-2020/09/10下午-案例:学生管理系统
学生管理系统要求如下:1.添加学员2.修改学员3.查询学员4.删除学员0.退出程序学员字段:序号(唯一的)、姓名、年龄、性别、手机号数据存储:存储文件(txt、csv)import timeimport osstu_info = []def printmenu(): print(" **************** ") print(" * * ") print(" * 学生管理系统 * ") print(" *1:添加学
2020-09-20 17:55:27 232
原创 python笔记-2020/09/10上午-文件操作
filename = r"E:\Testfile.txt"with open(filename,"w") as filein: filein.write("床前明月光,疑似地上霜。举头望明月,低头思故乡")文件读写操作在文件中写入内容handle = open("hello.txt",'w')handle.write("床前明月光,疑似地上霜。举头望明月,低头思故乡")handle.close()1.打开文件获取操作文件手柄handle = open("helle.txt","r
2020-09-20 17:55:07 154
原创 python笔记-2020/09/09上午-案例&文件操作
list = [ i for i in range(1,10001)]print(list)import oslist2 = [i for i in os.listdir(path="C://")]print(list2)import os,sys# 创建目录# path = "E:/path"# os.mkdir(path)# print("目录已创建")# 1.创建文件夹# 2.创建多级目录# path = "E:/path/python"# os.mkdir(path)
2020-09-19 15:57:51 151
原创 python笔记-2020/09/08下午-案例
# 导入模块import pygameimport random# 初始化pygamepygame.init()# 设置窗口大小screen = pygame.display.set_mode((800,600))# 改变窗体的颜色# 元组中三个值:红 绿 蓝 取值0-255# screen.fill((0,255,0))# 画圆形# pygame.draw.circle(screen,(255,0,0),(100,100),100)# pygame.draw.circle(s
2020-09-19 15:52:00 782
原创 python笔记-2020/09/08上午-案例
1. 优化猜数字游戏计算机出一个1~100之间的随机数由人来猜计算机根据人猜的数字分别给出提示大一点 / 小一点 / 猜对了,这个过程可以循环进行当进行5次以上还猜不对的话,则打印:智商余额不足import randomsecret = random.randint(1, 100)guess = 0tries = 0print("我是执念,我有一个秘密数字!")print("数字从1到100,你只有5次机会!")while int(guess) != secret and tri
2020-09-19 15:48:43 271
原创 python笔记-2020/09/07上午-字符串练习(6)
比较两个数的大小def pd_max(): num1 = int(input("请输入第一个整数:")) num2 = int(input("请输入第二个整数:")) print(max(num1, num2))pd_max()判断是否为闰年def runnian(): year = int(input("请输入年:")) if(year%4)==0: if(year%100)==0: print("不是闰年")
2020-09-19 15:44:14 504
原创 python笔记-2020/09/03下午-字符串练习(5)
1.已知字符串:“this is a test of Python”a.统计该字符串中字母s出现的次数str = "this is a test of Python"print(str.count("s"))b.取出子字符串“test”print(str.find("test"))print(str[10:14])c.采用不同的方式将字符串倒序输出方法一# print(str[::-1])方法二order = []for i in str: order.append(i)
2020-09-19 15:32:14 2930 1
原创 python笔记-2020/09/03上午-字符串练习(4)
练习1:统计一个英文字符串中,每个字母出现的次数字典:key:value字母:个数str = “abcdefgabsnsdfae”例如: a:1,b:2目标字符串转为列表str='abcdefgabsnsdfae'list_str=list(str)用一个列表记录总共多少种字符new_list_str=[]for i in str: if i not in new_list_str: new_list_str.append(i)用一个字典记录
2020-09-19 14:27:54 631
原创 python笔记-2020/09/02下午-字符串练习(3)
1.x 为 0-99 取一个数,y 为 0-199 取一个数,如果 x>y 则输出 x, 如果 x 等于 y 则输出 x+y,否则输出yimport randomrand_x = random.randint(0,99)# 生成 0-99范围的随机数rand_y = random.randint(0,199)# 生成 0-199范围的随机数print(rand_x,rand_y)if rand_x > rand_y: print(rand_x)elif rand_x <
2020-09-19 14:22:35 799
原创 python笔记-2020/09/01下午-字符串练习(2)
1.判断下面标识符是否合法并说明不合法的原因 @abc.com 123ok _xiaoming Xiaoming_$ interface sina@1632.从控制台输入圆的半径,计算周长和面积r=float(input("请输入圆的半径(不含面积单位的纯数值):"))per = 2*3.14159*rarea = 3.14159*(r**2)print("该圆周长为:%s,面积为:%s"%(per,area))3.一辆汽车以40km/h的速度行驶,行驶了45678.9km,求所
2020-09-19 14:11:22 959
原创 python笔记-2020/09/01上午-字符串练习(1)
取出字符串两边指定字符序列str0 = "\nabc abc\n"str1 = "123abcdefg123"1.需求:切除str0字符串两边空格和换行 # abc abcres=str0.split()print(res)2.需求:切除str1两边的“123”字符串 #abcefgres=str1.strip("123")print(res)3.需求:切除str1左边或者右边的“123”内容分别是?res1=str1.lstrip("123")res2=str
2020-09-19 13:44:08 315 1
原创 python笔记-2020/08/31-五个基础案例
第一题个人信息录入系统 print("********个人信息录入系统********") name=input("请输入您的姓名:") sex=input("请输入您的性别:") edu=input("请输入您的学历:") city=input("请输入您的所在城市:") print("********信息核对********") print("*-姓名--性别--学历--城市-*") print(" "+name,sex,edu,city,sep="\t")第二题个人名言录
2020-09-19 13:31:00 230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人