怎样用python实现从一个列表筛选数?

 时间:2026-04-25 02:18:43

运行提示,输入一个自然数,接着创建一个增序的列表,逐个检查该自然数是否能被列表中元素整除。能,就从列表中删除该列表元素,不能,就保留列表中的数,具体的代码和解释如下:

#! /usr/bin/env python

#python解释器

num_str = raw_input('Enter a number: ')

#输入一个数

num_n = int(num_str)

#转化为自然数

f_list = range(1, num_n+1)

#生成范围

print "BEFORE DEL", f_list

#打印

i = 0

while i < len(f_list):

    if num_num % f_list[i] == 0: 

#看输入的数是否能被列表中某个元素整除。

        del f_list[i]

#删除

     i = i + 1

print "AFTER DEL", f_list

#打印之后的列表

  • Python教程 字典键的特性
  • 如何画出函数y=4e^(√2x)的图像
  • python turtle教程5
  • python中列表的创建与删除
  • Python教程 列表合并
  • 热门搜索
    家乡美手抄报 英语手抄报设计 母亲手抄报大全 诚信手抄报图片大全 中秋节英语手抄报 关于新型冠状病毒的手抄报 争做美德少年手抄报 推广普通话手抄报句子 小学生文明手抄报 国庆节手抄报图片大全简单又漂亮