python求最大素数

2007黄有才 2022-10-27 21:45:06

题目描述:

用户输入一个正整数 N,计算并输出不大于 N 的最大素数。

输入格式:

输入一个正整数 N (N > 1)

输出格式:

满足条件的素数

代码实现:

num = int(input())
range(1,num+1)
#从大到小寻找素数,找到第一个素数就结束,break
for i in range(num,1,-1):
    for j in range(2,i):   #判断j是不是i的因子
        if i%j==0:
            break
    else:     #此时一定是素数
        print(i,end=' ')   #输出素数
        break    #提前结束循环

 

...全文
2619 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-Python 发布问题, 以便更快地解决您的疑问

124

社区成员

发帖
与我相关
我的任务
社区描述
Python课堂教学
python 高校
社区管理员
  • 42python
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧