计算序列之和
  TEZNKK3IfmPf 2023年11月15日 27 0

问题

有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

示例:

输入:输入前二十项,并取两位小数。

输出:32.66

算法

给定两个起始数,分别赋值,然后套入循环里面,根据规律,分子为上一组分子和分母这个,并递推,直到第二十项,最后求和,得出结果。

找出规律,并根据规律写循环,再写出程序。

a=1

b=2

s=0

for I  in range(1,21):

   s+=b/a

   a , b=b ,  b +a

print(s)

print('=%.2f'%s)

结语

这道题主要考虑的就是找出分子和分母的规律,并且套入循环,计算然后得出结果。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月15日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月17日   28   0   0 算法php
  TEZNKK3IfmPf   2024年05月17日   46   0   0 算法数组
  TEZNKK3IfmPf   2024年05月31日   24   0   0 算法C++
  TEZNKK3IfmPf   2024年05月17日   54   0   0 算法javagolang
  TEZNKK3IfmPf   2024年04月26日   42   0   0 算法java
TEZNKK3IfmPf