Python计算多项分式和 - 附代码示例
使用Python计算多项分式和
本篇博客将介绍如何使用Python编写程序,计算形如 1/1 + 1/2 + ... + 1/n 的多项分式之和,其中 n 由用户输入指定,并最终将计算结果保留两位小数输出。
以下是完整的Python代码:
def calculate_fraction_sum(n):
fraction_sum = 0
for i in range(1, n+1):
fraction_sum += 1 / i
return fraction_sum
n = int(input('请输入项数n:'))
fraction_sum = calculate_fraction_sum(n)
formatted_sum = '{:.2f}'.format(fraction_sum)
print('多项分式的和为:', formatted_sum)
代码解析:
calculate_fraction_sum(n)函数:- 接受一个整数
n作为参数,表示多项分式的项数。 - 使用循环迭代从 1 到
n,计算每一项 1/i 的值,并累加到fraction_sum变量中。 - 最后返回计算得到的总和
fraction_sum。
- 接受一个整数
- 主程序部分:
- 使用
input()函数获取用户输入的项数,并将其转换为整数类型。 - 调用
calculate_fraction_sum()函数计算多项分式的和。 - 使用
format()方法将计算结果保留两位小数,并存储在formatted_sum变量中。 - 最后使用
print()函数输出结果。
- 使用
输入示例:
5
输出示例:
多项分式的和为: 2.28
希望这篇博客能够帮助您理解如何使用Python计算多项分式的和。如果您有任何问题,请随时在评论区留言。
原文地址: https://www.cveoy.top/t/topic/U8c 著作权归作者所有。请勿转载和采集!