- 博客(6)
- 收藏
- 关注
原创 凯撒加密算法的原理与实现(python)
凯撒加密算法的原理:把明文中每个英文字母替换为该字母在字母表中后面第k个字母,如果后面第k个字符超出字母表的范围,则把字母表首尾相接,也就是字母Z的下一个字母是A,字母z的下一个字母是a。要求明文中的大写字母和小写字母分别进行处理,大写字母加密后仍为大写字母,小写字母加密后仍为小写字母。方法用于创建字符映射的转换表,这个表会被用于字符串的。方法中,用来替换字符串中的字符。
2024-10-28 16:26:11 117
原创 无界面版猜数游戏设计与实现
编写程序模拟猜数游戏。程序运行时,系统在指定范围内生成一个随机数,然后提示用户进行猜测,并根据用户输入进行必要的提示(猜对了、太大了、太小了),如果猜对则提前结束程序,如果次数用完仍没有猜对,提示游戏结束并给出正确答案。语句是处理异常的主要方式,它可以捕获并处理程序执行中发生的错误在这个结构中,块中的代码抛出了异常,那么程序执行将转到。块包含可能引发异常的代码。块中的代码执行没有问题,那么。
2024-10-21 15:47:05 99
原创 利用python 使用枚举法验证6174猜想
1955年,卡普耶卡(D.R.Kaprekar)对4位数字进行了研究,发现一个规律:对任意各位数字不相同的4位数,使用各位数字能组成的最大数减去能组成的最小数,对得到的差重复这个操作,最终会得到6174这个数字,并且这个操作最多不会超过7次。我们将从string库中调用digits函数随机生成数字,以及itertools库中调用combinations函数生成所有可能的长度为r的子序列组合,然后用sorted函数进行排序。
2024-10-14 16:38:45 153
原创 Python安装与开发环境搭建
本教程主要使用anaconda中的jupyter来进行python的编程。在浏览器中输入进入官网,选择合适的版本进行下载安装,注意下载存入的文件夹不要含有空格或中文。
2024-09-16 21:20:47 346 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人