创新互联python教程:
公司主营业务:网站建设、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出扶余免费做网站回馈大家。
写一个 Python 程序,用实例求等比数列(G.P .级数)的和。
等比数列是一个元素序列,其中下一个项目通过乘以上一个项目的公约数而获得。或者 G.P. Series 是一系列数字,其中任何连续数字(项目)的公共比率总是相同的。
G.P 系列之和 Sn = a(rn)/(1-r) Tn = ar(n-1)背后的数学公式
这个 Python 程序允许用户输入第一个值、一系列项目的总数和公共定额。接下来,它找到等比数列的和。
# Python Program to find Sum of Geometric Progression Series
import math
a = int(input("Please Enter First Number of an G.P Series: : "))
n = int(input("Please Enter the Total Numbers in this G.P Series: : "))
r = int(input("Please Enter the Common Ratio : "))
total = (a * (1 - math.pow(r, n ))) / (1- r)
tn = a * (math.pow(r, n - 1))
print("\nThe Sum of Geometric Progression Series = " , total)
print("The tn Term of Geometric Progression Series = " , tn)
在这个 Python 程序中,我们没有使用任何数学公式。
# Python Program to find Sum of Geometric Progression Series
a = int(input("Please Enter First Number of an G.P Series: : "))
n = int(input("Please Enter the Total Numbers in this G.P Series: : "))
r = int(input("Please Enter the Common Ratio : "))
total = 0
value = a
print("\nG.P Series :", end = " ")
for i in range(n):
print("%d " %value, end = " ")
total = total + value
value = value * r
print("\nThe Sum of Geometric Progression Series = " , total)
等比数列输出的 Python 和
Please Enter First Number of an G.P Series: : 1
Please Enter the Total Numbers in this G.P Series: : 5
Please Enter the Common Ratio : 4
G.P Series : 1 4 16 64 256
The Sum of Geometric Progression Series = 341
这个 Python 等比数列程序与第一个示例相同。然而,在这个 Python 程序中,我们使用函数来分离逻辑。
# Python Program to find Sum of Geometric Progression Series
import math
def sumofGP(a, n, r):
total = (a * (1 - math.pow(r, n ))) / (1- r)
return total
a = int(input("Please Enter First Number of an G.P Series: : "))
n = int(input("Please Enter the Total Numbers in this G.P Series: : "))
r = int(input("Please Enter the Common Ratio : "))
total = sumofGP(a, n, r)
print("\nThe Sum of Geometric Progression Series = " , total)
宝洁系列输出的 Python 和
Please Enter First Number of an G.P Series: : 2
Please Enter the Total Numbers in this G.P Series: : 6
Please Enter the Common Ratio : 3
The Sum of Geometric Progression Series = 728.0
分享名称:Python程序:计算等比数列和
本文地址:http://www.36103.cn/qtweb/news43/28793.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联