ZZULIOJ-1073,级数求和(Python)

题目描述:

已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。
现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。 

输入: 

键盘输入 k  

输出: 

屏幕输出 n  

样例输入: 

样例输出: 

程序代码: 

k=int(input())
s=0
n=1
while True :
            s+=1/n
            if s>k :
                        print(n)
                        break
            n+=1
原创文章 433 获赞 456 访问量 6万+

猜你喜欢

转载自blog.csdn.net/weixin_43823808/article/details/105452345