整数K,当n足够大的时候,Sn大于K。现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。"/>
题目50:已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。
题目转载:
题目描述:
已知:Sn= 1+1/2+1/3+…+1/n。
显然对于任意一个整数K,当n足够大的时候,Sn大于K。
现给出一个整数K(1<=k<=15),
要求计算出一个最小的n;使得Sn>K。
输入格式:
一个整数K。
输出格式:
一个整数n。
while 循环
Python 中 while 语句的一般形式:
while 判断条件(condition):
执行语句(statements)
代码:
K = int(input())
n = 1
Sn = 1
while Sn <= K:n += 1Sn += 1/n
print(n)
运行结果:
更多推荐
题目50:已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。现给出一个整数K(1<=k<=15),要求计算出一
发布评论