
编程语言
文章平均质量分 84
Claire_girl
这个作者很懒,什么都没留下…
展开
-
列表的拷贝
列表的复制 在之前的实训中,我们做过列表复制相关的练习,在题目中,我们的要求是使用 for 循环实现列表复制,可能有同学就会发现,为什么不直接新建一个变量,将原列表赋值给这个变量呢?如下面代码所示: list1 = [1,2,3,4] list2 = list1 print(list1) print(list2) 执行结果: [1,2,3,4] [1,2,3,4] 从执行结果来看,确实是实现了列表的复制功能,但是实际上并没有实现列表的复制,如果对 list2 进行增删改操作时,list1也会发生相应的变化。原创 2020-08-17 19:05:36 · 1377 阅读 · 0 评论 -
若想删除列表重复元素
“”" 任务:给定一个数组,使用 for 循环复制这个数组, 然后去除列表内的重复元素,最后对列表进行排序。 打印去重且排序后的复制列表。 “”" list1 = [88,5,8,6,1,23,1,15,1,61,31,6,51,1,984,9849,1,-100,513,891,3,1,48,465,132,165,4,6,132,498,46,132,165,468,498,484,11,6,84,65,132,1,64,684,6981,324,984,61,32,468,4651,6,转载 2020-08-17 17:33:37 · 1391 阅读 · 0 评论 -
关于输出列表 用%s
“”" 任务:给定一个列表,使用 for 循环来复制它, 对复制后的列表进行倒序排序。打印原列表和排序后的列表。 “”" list1 = [6,9,12,3,5,8,1,8,131,58,1,581,31,8,46,13,8,4,613,30,546,0,68,4,1,3,16,99,61,-102,-290,116.5,165,-2.3] 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 ##########Begin########## 使用for循环复制列表,对复制后的列表进行倒序排原创 2020-08-17 17:14:03 · 1254 阅读 · 5 评论 -
求n以内素数个数
“”" 任务:给定一个正整数 n,这个正整数通过 input 获取, 统计 2 到 n 的素数个数是否超过了 10 个。 如果超过了 10 个,则输出“素数数量超过10个”, 如果少于 10 个,则输出“素数数量少于10个”, 如果输入的数是 0 或 1,则输出“输入数据不合法”。 “”" 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 ##########Begin########## 使用input获取正整数n,判断2到n的素数是否超过十个 n=int(input()) m=0 if原创 2020-08-17 12:43:50 · 2980 阅读 · 0 评论 -
求多个数的最大公倍数
求多个数的最大公倍数(lcm+gcd) 以前没接触到这种求多个数据的最大公倍数的题目,都是两个数求得,而且是自己按照简单逻辑循环得到的,今天做题突然意识到更普遍也更高大上的算法,,,自己算法基础还是不及格啊~~~留此篇文章反省反省自己~ class Solution(): def get_lcm(self, x): #请在此添加代码,实现求出给定的所有正整数的最小公倍数,并将其返回 #********** Begin *********# def gcd(x,y):#求最大公约数,欧几里得算法辗转相原创 2020-08-16 20:45:16 · 673 阅读 · 0 评论