当前位置:   article > 正文

Python素数处理的功能_素数的处理python

素数的处理python

编写一个Python程序实现素数处理功能

要求如下:
(1)从键盘输入一个整数X,编写一个函数Find(x=500),找出1-X之间所有的素数(即质数),并将这些素数按找升序存放在列表prime_list[]中。
(2)在程序中编写一个函数delete_seven(prime_list),将prime_list[]中含有7的素数删除;
【程序要求:】
(1)有引导用户键盘输入提示信息,言语要恰当;
(2)函数Find(x=500)要实现正确,实现列表prime_list[]中查询到的素数输出;
(3)函数delete_seven(prime_list)实现正确,输出删除指定素数后的相关数据信息。
Python代码如下:

def find(x=100):
    pl=[]
    for m in range(2,x+1):
       for k in pl:
           if m%k==0:
               break
       else:
        pl.append(m)
    return pl
def delete_seven(pl):
    return [x for x in pl if x%10!=7]
x=int(input('输入一个整数:'))
prime_list=find(x)
print(prime_list)
print(delete_seven(prime_list))

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

感谢观看!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/328763
推荐阅读
相关标签
  

闽ICP备14008679号