
python 代码编写
sea_kingdom
这个作者很懒,什么都没留下…
展开
-
Python 编写凯撒密码的加密和解密
Caesar密码让每个字母等价一个数加密算法: C=(p+k)mod 26解密算法: C=(p-k)mod 26 (k = [ 1,25 ])def on_key(string,num): #加密函数 work=""#加密后的结果 for i in string: if i==" ": work=work+i else: #i不为空格时原创 2020-07-08 08:00:39 · 6182 阅读 · 0 评论 -
python 猜数游戏(保存游戏记录)
猜数游戏内容如下:①游戏可以重复进行,每当一个用户结束后,程序会提示是否还要继续,输入y继续,输入其他的字符退出;②增加玩家姓名,并对该玩家的成绩进行记录,并存储在new.txt文件中;③增加文件读取功能,即每次程序启动,都首先读取new.txt文件,并给出之前玩家的最高成绩和姓名。(当最高成绩重叠时,取最新记录)import randomimport osif os.path.exists("D:\\new.txt")==False: #检测文件是否存在 file =原创 2020-05-18 09:20:07 · 1645 阅读 · 0 评论 -
python os模块在系统管理中的应用
#临时文件import tempfile tempfile.gettempdir()#'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp'tempfile.mkstemp()#(4, 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\tmp9zc5ipzr')tempfile.mkdtemp()#'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\tmp94wxuh44'原创 2020-05-13 20:44:41 · 248 阅读 · 0 评论 -
python 模拟计算器 GUI
python编写计算器(1)计算器界面如下:(2)基本满足了计算器的所有需求,使用时不可键盘输入,只能鼠标点击左键才可执行。初始时显示0.0,每次输入的内容存于D:\num.txt(启动程序时自动创建)(3)" AC " 记录清零返回初始 0.0;" delete " 删除上一个输入内容;" +/- " 将正数为负数,负数为正数(4)对于不同的进制数值系统,小数的精准值不同。因此计算机会出现 0.1+0.2=0.3000000000004 的现象能对数据进行截断处理,可以解决问题,但精度丧失。原创 2020-05-13 20:20:25 · 1314 阅读 · 0 评论 -
python编写Ipaddress类
编写Ipaddress类,要求:(1)自定义私有和公有属性,以完成后续的功能为依据。(2)具有以下方法:①得到类别、②得到子网掩码、③得到网络地址(子网地址)、④得到网络广播地址(子网广播的地址)、⑤判断与别的IP地址是否在一个网段(输入可以是一个Ipaddress类,也可以是一个带前缀的IP地址字符串,如果格式不正确给出错误提示)、⑥列出同网段内的可分配主机的所有Ip地址、⑦显示基本信息。...原创 2020-04-09 21:24:43 · 648 阅读 · 0 评论 -
斗地主分牌洗牌(python)
斗地主分牌洗牌(python)1、建立一个序列,共54个元素,表示一副扑克牌,初始化时是有顺序的。2、编写一段代码完成洗牌功能,即将刚才的序列从有序的排列变成随机的无序排列。3、编写一段代码完成切牌功能,即找到一个1-54的随机数,将刚才洗牌后的序列从这个随机数开始。4、编写一段代码完成发牌功能,将刚才这个切牌后的无序序列,按顺序分发到三个序列中去,并剩余三张底牌(也是一个序列)。5、编...原创 2020-03-08 10:09:40 · 1569 阅读 · 0 评论