已sn=1+1/2+1/3+...+1/n。对于任意python一个整数 kk,当 nn 足够大的时候,sn>k。现给出一个整数 kk,要求计算出一个最小的n,使得sn>k。


【问题描述】已sn=1+1/2+1/3+...+1/n。对于任意一个整数 kk,当 nn 足够大的时候,sn>k。现给出一个整数 kk,要求计算出一个最小的n,使得sn>k。

【输入形式】5
【输出形式】83
【样例输入】5
【样例输出】83
【样例说明】
【评分标准】

num = int(input())
sn = 0
i = 0
while sn<=num:
i += 1
sn=sn+(1/i)

print(i)

相关