TB椰程 TypeBuddy 打字搭子

【例27.2】 最小n值

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

求调和和不小于m的最小n

  • Python学考
  • 例题

正文

# 原题:https://oj.yecheng.tv/p/P162
# 题意:求使 1+1/2+...+1/n 不小于 m 的最小 n
# 思路:n 从 0 起每次加 1 并把 1/n 累加到 s,
#       直到 s 不小于 m,此时的 n 就是答案
m = int(input())
s = 0.0
n = 0
while s < m:
    n = n + 1
    s = s + 1 / n
print(n)

Python学考一本通的其它内容

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