全国计算机二级Python-第5套-简单应用-45

考生文件夹存在一个文件PY202.py,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该
文件编写代码,以实现如下功能:编写程序,实现将列表ls=
[5133,54,56,67,88,431,111,141,72.45,2.78,13.15,5,69]中的素数去除,并输出去除素数后列表的元素个数。
结果保存在考生文件夹下,命名为“PY202.txt” 。请结合程序整体框架,补充横线处代码。

参考答案

fo = open("PY202.txt","w")

#判断传入的数是否是素数,是返回True,不是素数返回False

def prime(num):

for i in range(2,num):#2,3,4…num-1

if num % i == 0:

return False

return True

ls = [51,33,54,56,67,88,431,111,141,72,45,2,78,13,15,5,69]

lis = []#清除了素数的列表

for i in ls:

if prime(i) == False:

lis.append(i)#此处为一行代码

fo.write(">>>{},列表长度为{}".format(lis ,len(lis)))

fo.close()


转载请注明:文章转载自 阿福课堂 https://www.afuketang.com
阿福课堂官方网站》免责声明:
1、因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:1225682794@qq.com。
历年真题

全国计算机二级Python-第5套-简单应用-44

2024-4-15 14:22:42

历年真题

全国计算机二级Python-第5套-综合应用-46-问题1

2024-4-15 14:27:21

个人中心
购物车
优惠劵
今日签到
搜索