Python怎么让用户输入列表,然后除去列表中的素数 然后将剔除素数的列表输出
即输入的形式是一个列表(需要输入中括号的)
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
用户如果输入是列表的话,直接用eval()函数就可以了
def isPrime(n): if n<2:return False for i in range(2,int(n**0.5)+1): if n%i==0:return False return True lst = eval(input()) res = [i for i in lst if not isPrime(i)] print(res)
报告相同问题?