m0_74797409 2022-10-28 20:36 采纳率: 0%
浏览 20

python,while循环,定义函数

定义函数find_number(n),找出n以内(不包括n)最大的质数。注:n是大于2的整数。请使用while循环

  • 写回答

1条回答 默认 最新

  • 请叫我问哥 新星创作者: python技术领域 2022-10-28 20:58
    关注
    def find_number(n):
        while n>2:
            n -= 1
            i = 2
            while n%i:
                if i>=n**0.5:
                    return n
                i += 1
        return n
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月28日