自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 实验5 凯撒加密算法原理与实现

编写程序,输入一个字符串作为待加密的明文,然后输入一个整数作为凯撒加密算法的密钥,最后输出该字符串使用该密钥加密后的结果。凯撒加密算法是一种经典加密算法,虽然抗攻击能力非常弱,现在也没有很好的应用价值了,但其中的思路还是值得借鉴的。如果后面第k个字符超出字母表的范围,则把字母表首尾相接,也就是字母Z的下一个字母是A,字母z的下一个字母是a。,大写字母加密后仍为大写字母,小写字母加密后仍为小写字母。凯撒加密算法的原理是,把明文中每个英文字母替换为。(4)熟练运用字符串对象的方法。(2)理解凯撒加密算法原理。

2024-10-28 19:37:43 204

原创 实验4 无界面版猜数游戏设计与实现

程san时,系统在指定范围内生成一个随机数,然后提示用户进行猜测,并根据用户输入进行必要的提示(猜对了、太大了、太小了),如果猜对则提前结束程序,如果次数用完仍没有猜对,提示游戏结束并给出正确答案。(4)理解条件表达式value1 if condition else value2的用法。(7)熟练掌握使用break语句提前跳出循环结构的用法。(6)理解带else子句的异常处理结构的执行流程。(5)理解使用异常处理结构约束用户输入的用法。(3)理解带else子句的循环结构执行流程。以下为我的猜数过程及结果。

2024-10-28 19:19:18 300

原创 有关6174猜想和对其python程序的实现分析

1955年,卡普耶卡(D.R.Kaprekar)对4位数字进行了研究,发现一个规律:对任意各位数字不相同的4位数,使用各位数字能组成的最大数减去能组成的最小数,对得到的差重复这个操作,最终会得到6174这个数字,并且这个操作最多不会超过7次。num=list(input("请任意输入一个四位数(各不相同):"))

2024-10-21 12:26:42 168

原创 Python运算符、内置函数、序列用法

(5)编写程序,输入两个分别包含若干整数的列表lstA和lstB,输出一个字典,要求使用列表lstA中的元素作为键,列表lstB中的元素作为值,并且最终字典中的元素数量取决于lstA和lstB中元素最少的列表的数量。(8)编写程序,输入两个各包含2个整数的列表,分别表示城市中两个地点的坐标,输出两点之间的曼哈顿距离。(4)编写程序,输入一个包含若干整数的列表,输出一个新列表,要求新列表中只包含原列表中的偶数。(7)编写程序,输入一个包含若干整数的列表,输出列表中所有整数连乘的结果。

2024-10-14 11:33:22 170

原创 Python中理解浮点数运算的误差

这是因为在"result = result * (n-j) // (minNI-j)"处,使用了"//"(整数除法),使结果失去了小数部分,被截断为整数。为了解决这个问题,我们可以江乘法操作的结果转化为浮点数,改用"/"来进行除法运算。在Jypyter Notebook中运行此程序,得下图结果。首先我们根据以下代码给出一个问题。我们发现所得解说结果为整数。

2024-10-14 10:08:30 190

原创 大二菜鸟学Python第一步

本菜鸟会持续更新最不麻烦的Python学习历程都。快去开始Python的学习吧ヽ(*>∇<)ノ。首先下载ANACONDA(下载好安装包直接安装就好。安装位置文件名必须是英文且不能带空格!进入网页后 点击右上方的。然后电脑底部搜索栏搜索。输入jupyter notebook。按下回车键后 页面就会自动弹出啦。之后再点击你想要创建的文件类型。

2024-09-16 21:59:14 231 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除