首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写程序,实现将列表ls=[23,45,78,87,11,67,89,13,243,56,67,311,431,111,141]中的素数去除,并输出去除素数后列表ls的元素个数。请结合程序整体框架,补充横线处代码。 def is_prime(n): ① #
编写程序,实现将列表ls=[23,45,78,87,11,67,89,13,243,56,67,311,431,111,141]中的素数去除,并输出去除素数后列表ls的元素个数。请结合程序整体框架,补充横线处代码。 def is_prime(n): ① #
admin
2019-08-30
37
问题
编写程序,实现将列表ls=[23,45,78,87,11,67,89,13,243,56,67,311,431,111,141]中的素数去除,并输出去除素数后列表ls的元素个数。请结合程序整体框架,补充横线处代码。
def is_prime(n):
①
#此处可为多行函数定义代码
ls=[23,45,78,87,11,67,89,13,243,56,67,311,431,111,141]
for i in ls.copy():
if is_prime(i)==True:
②
#此处为一行代码
print(len(ls))
选项
答案
①def is_prime(n): #本行代码在题目中已给出,此处为了函数定义完整性 for i in range(2,n): if n%i==0: return False return True ②ls.remove(i)
解析
这是一道简单应用题,考查判断素数的函数定义及列表的remove方法。
参考代码如下:
def is_prime(n):
for i in range(2,n):
if n%i==0:
return False
return True
ls=[23,45,78,87,11,67,89,13,243,56,67,311,431,111,141]
for i in ls:
if is_prime(i)==True:
ls.remove(i)
print(len(ls))
转载请注明原文地址:https://kaotiyun.com/show/fP6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在表单设计中,用于控制只有两种取值的字段的控件,最好使用()。
下列表达式中结果不是日期型的是()。
使数据库表变为自由表的命令是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
在考生文件夹下,有一个学生数据库sdb,打开该数据库,完成如下操作:(1)为学生表student的“性别”字段增加约束:性别$”男女”,出错提示信息为“性别必须是男或女”,默认值为“女”。(2)为学生表student创建一个主索引,主索引的索引名为si
假设A="计算机",B="等级考试",结果是“计算机等级考试”的表达式是()。
设a="计算机等级考试",结果为"考试"的表达式是()。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为()。
下列关于二叉树的叙述中,正确的是()。
随机试题
长期用药过程中,突然停药易引起严重高血压,这种药最可能是
异位输尿管口囊肿常来源于重复肾的_______。
胆汁性肝硬化声像图特点是
有关癌肿手术治疗,下列哪项是正确的()
患者,女,50岁。失眠多梦,易醒,心悸健忘,头晕目眩,肢倦神疲,饮食无味,面色少华,舌质淡,苔薄,脉细弱,治宜选用
Theguidethenledustoa(n)_________bridgebehindthepalace.
字子昂,号松雪道人的是()。
古希腊科学家阿基米德有一句流传千古的名言:“给我一个支点,我就能撬起整个地球!”这句话的科学根据就是杠杆原理。下列关于杠杆的说法不正确的是()。
已知某商品的需求量D和供给量S都是价格p的函数;D=D(p)=,S=S(p)=bp,其中a>0和b>0为常数;价格p是时间t的函数且满足方程=k[D(p)-S(p)](k为正的常数).假设当t=0时价格为1,试求(1)需求量等于供给量时的均衡价格pe;(
Despiteongoingnegotiationswithitsunions,UnitedAirlineshastoldthebankruptcycourtthatthe"likelyresult"willbead
最新回复
(
0
)