
循环
十三苦心钻研
流年,向花好月圆夜;
芳华,寻温情乐态心。
展开
-
python 矩阵相乘:非第三方库实现
矩阵相乘: 输入两个整数类型的矩阵mat1(m行d列)和mat2(d行n列),返回矩阵相乘后的结果mat1*mat2(m行n列)。矩阵均用二维列表进行表示。def func3(m1, m2): m = len(m1) n = len(m2[0]) m3 = [[0 for i in range(m)] for j in range(n)] for i in range(m): for j in range(n): for k in原创 2020-12-11 18:11:59 · 939 阅读 · 0 评论 -
python 使用 random 模块生成一个整数类型的随机数集合:生成 100 个[0,1000]范 围内的随机数。这些数字组成集合 A。同理,按此方法生成集合 B。在此基础上实现以下功能:
a) 显示 A 和 B 的结果。要求每行最多显示10个数,每个数占 5 列,右对 齐;b) 要求用户输入 A | B 和 A & B 的结果,并告诉用户他(或她)的答案是 否正确。如果用户回答错误,允许他(或她)修改解决方案,然后重新验证 用户输入的答案。如果用户三次提交的答案均不正确,程序将显示正确结果。import randomdef func71(): A = set() B = set() while len(A) < 100:原创 2020-12-06 00:04:03 · 4285 阅读 · 1 评论 -
python 编写一个函数,将一个 a 进制的数转换成一个 b 进制的数,其中 a 和 b 都在[2, 16]之间。二进制至十六进制之间转换
编写一个函数,将一个 a 进制的数转换成一个 b 进制的数,其中 a 和 b 都 在[2, 16]之间。该函数有3个参数,前两个参数分别是 a 和 b ,第三个参数是一个字符串,表示a进制的数。如果 a 和 b 不在给定范围之内,返回None, 否则返回对应的 b 进制数。def func59(a, b, s): if a == b: return s if 2 <= a <= 16 and 2 <= b <= 16:原创 2020-12-01 21:01:17 · 3318 阅读 · 2 评论 -
python 编写一个加密函数,实现对字符串中的字母转变为其后 n 个字符,超过字母边界,从最小字母继续计数,连续的数字字符作为一个 整数扩大 n 倍之后替换到对应位置,其中 n 默认为 5
再编写一个解密函数 实现对上述加密字符串进行解密。编写测试程序,在测试程序中输入字符串, 并输出加密和解密后的字符串。例如: 字符串 str1: avbV125av1, n 默认为 5 则新的字符串 str2: fagA625fa5就拿来生啃吧,坑定有更好的解决方案的!555~import redef encrypt(str1): list_2, list_3 = [], [] list_1 = re.findall(r'[^\W\d_]+|\d+', str1) #原创 2020-11-27 14:24:51 · 2401 阅读 · 0 评论 -
python之编写一个函数判断 一个数是否是反素数!
.反素数指一个素数将其逆向拼写后也是一个素数的非回文数。反素数的概念比较生涩,有错误还望评论指出,共同进步,谢谢!def func44(n): n1 = n x = len([int(i) for i in str(n)]) - 1 for i in range(2, n): if n % i == 0: return False else: tem, n2 = 0, 0原创 2020-11-26 17:09:34 · 3831 阅读 · 1 评论