python输出素数、并统计个数_统计两个整数之间有多少个素数

Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待

4999元包邮

去购买 >

自己现在还是一个正在入门的小白,希望朋友们能够给我提一些 让我能够看到自己的不足

在这谢谢各位朋友了

def demo(x):

def inner(num):

if num <= 2: #1,2都是素数

result = '是素数'

else:

num >2 #我们主要是判断>2的数

for i in range(2,num):

if num%i == 0:

result = 0 #在此判断为非素数

break

elif num%i == 1:

result = 1 #再此判断为素数

return x(result)

return inner

@demo

def func(p):

return p

num1 = int(input('请输入一个数字:\n'))

num2 = int(input('请输入一个数字:\n'))

a = 0

b = 0

for i in range(num1,num2+1):

func(i)

if func(i) == 0:

a += 1

else:

b += 1

print('2到100中非素数有{}个'.format(a))

print('2到100中素数有{}个'.format(b))

原文链接:https://www.cnblogs.com/ldmb/p/11966217.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值