JIawexr 2022-02-14 14:33 采纳率: 0%
浏览 43

求看看这个代码的问题,素数含1

输入开始数字和结束数字,打印区间内所有的素数
题:输入11和25,打印11~25的所有素数,包括25

def is_prime(number):
if number in (1 , 2):
return True
for idk in range(2, number):
if number % I'd == 0;
return False
return True

def print_primes(begin, end):
for number in range(begin, end + 1);
if is_prime(number):
print(f''{number} is a prime'')

begin = 11
end = 25
print_primes(begin, end)

  • 写回答

4条回答 默认 最新

  • CSDN专家-link 2022-02-14 14:37
    关注

    排版不对吧
    if number in (1 , 2):
    return True
    应该return False啊,1不是素数啊

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 2月14日

悬赏问题

  • ¥15 java 在同一包下无法跨文件引入自己写的类,也无法导包过去
  • ¥15 求帮生成一个lattice diamond的许可证
  • ¥15 大一前端新生求教学解答
  • ¥15 如何制作一个可以查看“网游有序列的装备词条”的软件/插件
  • ¥15 CS2打5E与完美天梯匹配会与服务器断开连接(黑框没标明具体原因)
  • ¥15 利用cst反推材料电磁参数,推出想x,y,z方向的相对介电常数与磁导率
  • ¥15 求帮助!用赛灵思FPGA XC7A35T对一个频率50MHz的数字信号读取高低电平,只用HR bank普通单端io进行采样可以吗
  • ¥15 训练准确率100%,测试准确率只有50%
  • ¥15 grafana创建dashhabord提示no data sources of type Prometheus Alert
  • ¥15 python用arima时间序列法预测不出结果 急