赞
踩
质数表的质数又称素数。指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
- num1 = int(input("请输入起始数字:")) #强制转换成int类型
- num2 = int(input("请输入结尾数字:"))
- flag = 0
- a = []
- b = []
- for num in range(num1, num2+1):
- for i in range(2, num):
- if num%i == 0:
- flag = 1
- a.append(num) #将非质数写入列表a
- break #避免输入重复
-
- for i in range(num1, num2+1):
- if i not in a:
- b.append(i) #将质数写入列表b
- print("非质数:",a)
- print("质数:", b)

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。