自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 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 838

原创 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 4150 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 3180 2

原创 python 编写一个函数统计语句中有多少个不同的单词, 根据每个单词ASCII码值的和对单词进行从小到大的排序,重复出现的单词只算一次的和,按行输出单词及对应的和

给定如下一段英文:A major drawback of cross-network recommender solutions is that they can only be applied to users that are overlapped across networks. Thus, the non-overlapped users, which form the majority of users are ignored. As a solution, we propose CnGAN,

2020-11-28 19:19:19 1143

原创 python之Fibonacci 数列

编写一个递归函数,求解 Fibonacci 数列(兔子繁殖)问题的某项的值。编写测试程序,从键盘输入指定项,并输出Fibonacci数列指定项的值。def func49(n): # ------1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584---- if n == 1 or n == 2: return 1 else: return func49(n - 1) + func49(n

2020-11-28 12:38:36 471

原创 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 2254

原创 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 3671 1

原创 python之n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向......

题目补充:从 1 号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋 友报的数加 1。若一个小朋友报的数为 k 的倍数,则该小朋友被淘汰出局, 不再参加以后的报数。当游戏中只剩下一个小朋友时,该小朋友获胜。 例如,当 n=5, k=2 时: 1 号小朋友报数 1; 2 号小朋友报数 2 淘汰; 3 号小朋友报数 3; 4 号小朋友报数 4 淘汰; 5 号小朋友报数 5; 1 号小朋友报数 6 淘汰; 3 号小朋友报数 7; 5 号小朋友报数 8 淘汰; 3 号小朋友获胜。 让用户给定 n 和 k,请

2020-11-21 12:16:45 3683

原创 python之矩阵相加:提示用户输入矩阵的行数n,再提示用户输入矩阵的列数m,接下来,提示用户输入 2*n*m 个数字(每次输入 一个数字)。输出 C=A+B。

代码:def func40(): n = int(input('Please input the number of rows:')) m = int(input('Please input the number of columns:')) lis1, lis2, lis3 = [], [], [] t1 = 0 while t1 < n: for j in range(0, m): a = int(input('P.

2020-11-20 00:21:16 1465 1

原创 python实现用*输出一个正六边形

用 * 输出一个正六边形,输入一个整数 n 代表输出的正六边形的边的长度 (*的数目)注:此代码对n = 2不适用,有能力的小伙伴可以优化下面代码,感谢提意见代码::n = 3for i in range(n, 2 * n): if i <= 2 * n - 1: print((2 * n - 1 - i) * ' ', end='') print(i * ' *')a = 1for i in range(2 * n - 2, n - 1, -1):

2020-11-17 16:01:45 3735

原创 列表排序操作(现有 5 名同学期中考试高数和线代成绩如下:)

lis3 = [['李墨白', 172], ['李大刀', 159], ['张飞', 153], ['王老虎', 100], ['雷小米', 197]]类比key=lambda x:x[i],前辈们造好的轮alist = sorted(lis3, key=lambda x : x[1], reverse=True)自己造轮,操作比较繁琐python列表元素的比较不同于C/C++order, o1, o2 = [], [], []for j in range(len(lis3), .

2020-11-04 00:00:05 912

原创 Python time()函数返回的是1970-1-1 0:0:0 到现在的秒数

刚开始写程序的时候就不停的问自己,为什么time()函数返回的是1970年到现在的秒数,而不是其他年份。这让我很苦恼,然后在网络上搜索了很久才找到解答。time()函数需要有时间起算零点,考虑到有闰年闰月,程序开发者将零点设置为 1970年1月1日00点00分00秒,计算机普遍使用也是在1970年以后,长见识了&gt;-&lt;!...

2018-10-26 11:08:07 2875

原创 C++ 程序运行闪退解决方案

1.主函数中return 0;前加getchar();需要头文件&lt;iostream&gt;2.主函数return 0;前加system("pause");

2018-06-29 01:59:55 10904

原创 C++:Timer类实现

《C++菜鸟进化论》#include&lt;iostream&gt;#include&lt;fstream&gt;#include&lt;cmath&gt;using namespace std;class Timer{private: int minute; int second;public: Timer(int m = 0,int s = 0); Timer(c...

2018-06-29 01:50:54 5043

转载 C++ this指针

(菜鸟搬用工)1.this指针的用处:一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this进行。2.t...

2018-06-29 01:29:28 206

My Python.zip

苏州大学计算机科学与技术学院python基础题目

2021-01-13

20210113.docx

苏州大学2020-2021学年计算机科学与技术学院 python第三次考试题目

2021-01-13

空空如也

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

TA关注的人

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