请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
首页 社区 Python 在python中质数如何表示?

在python中质数如何表示?

猿梦 2022-11-20 09:50:15
质数又称素数,指一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数。下面是求质数的程序,例如输入15,会输出【2,3,5,7,11,13】共6个15以内的质数。可以拷到vscode 或者pycharm里面试试。import mathnumber = int(input("请输入一个数值: "))list1 = []# 如果用户输入的数字大于1if number > 1:for i in range(number+1):# 进行判断for j in range(2, i):if (i % j) == 0:breakelse:if i == 0 or i == 1:passelse:list1.append(i)else:print("小于或者等于1的数值不是质数")print("{}以内的数值中是质数的有{},共{}个".format(number,list1,len(list1)))

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册