- 博客(4)
- 收藏
- 关注
原创 小知识边学便总结
小知识边学便总结 一行多个输入由空格隔开:input().split() 异或转化字符串转ASCII:chr(),反过来:ord()。
2020-05-18 15:53:57
221
原创 求pi近似值和凯撒密码
5.18小测 求pi的近似值 有题: 数学家拉马努金(Srinivasa Ramanujan)找到了一个无限序列,可以用来生成π的数值近似值: 编写一个函数estimate_pi,使用这个公式计算并返回π的近似估计。它应当使用一个while循环来计算求和的每一项,直到最后一项的值小于1e-15(这是Python对10-15的标记法)。 输入 无 输出 比如:3.14 样例输入 0 样例输出 3.141592653589793 题解: #[MFTOLP]-C7-1-求pi的近似值 import math
2020-05-18 14:55:45
863
原创 判乘方
判乘方 题目描述 我们说一个数a是b的乘方,如果a可以被b整除,并且a/b也是b的乘方。 编写一个函数is_power接收形参a和b,当a是b的乘方时返回True;反之,返回False。 输入 Please input a: 8 Please input b: 2 输出 True 样例输入 8 2 样例输出 Please input a: Please input b: True 题解 a = int(input("Please input a: ")) b = int(input("Please inpu
2020-05-17 15:31:30
573
原创 异或转密练习
异或转密练习 异或介绍 在二进制中,1与0异或的结果为1,即 1^0=1 又如:1010=00,1001=11,101^110=011 很简单,每个对应位的数相同结果就为0,不同则为1 基本思路 1、通过明文字符与密钥字符一一异或,当然,异或是取得该字符对应的ASCII码, 2、将该字符对应的ASCII码转换成二进制数,最后两个二进制数进行异或运算,得到一个新 的二进制数, 3、再将该二进制数转换成ASCII码(就是把二进制数转换成十进制数),最终获 得该ASCII码对应的字符,获得一个密文字符。 原文链接
2020-05-14 17:52:11
840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人