TB椰程 TypeBuddy 打字搭子

【例60.3】 找素数

Python学考一本通 · 代码 · python · 难度 2/5 · 共 330 字

输出区间内所有素数

  • Python学考
  • 例题

正文

# 原题:https://oj.yecheng.tv/p/P346
# 题意:输出 a 到 b 之间所有的素数,每个数一行
# 思路:每个数用 2 到根号 n 试除,都除不尽即为素数
a, b = map(int, input().split())
for n in range(a, b + 1):
    if n < 2:
        continue
    ok = True
    for i in range(2, int(n ** 0.5) + 1):
        if n % i == 0:
            ok = False
            break
    if ok:
        print(n)

Python学考一本通的其它内容

打字首页 · 词库画廊 · 编程打字 · 指法入门 · 天梯榜 · 数据分析 · 班级课堂 · 关于我们
椰程 TypeBuddy 打字搭子 —— 键盘指法练习 · 单词记忆 · 班级课堂 · 在线 PK