当前位置: 首页 > 编程笔记 >

Python实现求数列和的方法示例

杜高谊
2023-03-14
本文向大家介绍Python实现求数列和的方法示例,包括了Python实现求数列和的方法示例的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Python实现求数列和的方法。分享给大家供大家参考,具体如下:

问题:

输入

输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。

输出

对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。

样例输入

81 4
2 2

样例输出

94.73
3.41

实现代码:

import math
while 1:
  x = raw_input()
  x = list(x.split(" "))
  data = [int(x[0]),]
  nums = int(x[1])
  for i in range(nums-1):
    data.append(math.sqrt(data[-1]))
  print '%.2f' %sum(data)

上面的写法有点啰嗦

import math
while 1:
  x = map(int, raw_input().split(" "))
  data = [int(x[0]),]
  nums = int(x[1])
  for i in range(nums-1):
    data.append(math.sqrt(data[-1]))
  print '%.2f' %sum(data)

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Python实现分数序列求和,包括了Python实现分数序列求和的使用技巧和注意事项,需要的朋友参考一下 我就废话不多说了,直接上代码吧! 补充拓展:Python分数加法的实现 或多或少大家都会觉得用电脑计算器不能显示分数很麻烦,所以用Python做一个分数加法是极好的 实际上用fractions模块可以瞬间解决问题 以上这篇Python实现分数序列求和就是小编分享给大家的全部内容了

  • 本文向大家介绍vue.js实现请求数据的方法示例,包括了vue.js实现请求数据的方法示例的使用技巧和注意事项,需要的朋友参考一下 vue2.0示例代码如下: vue2.0版本废弃了ready定义的方法,使用mounted来代替,不过需要加上this.$nextTick(function(){}) 。 如果没有请求成功看一下vuejs的版本 1.0版本的写法是这样的 总结 以上就是关于vue.js

  • 本文向大家介绍Python实现队列的方法,包括了Python实现队列的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python实现队列的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 本文向大家介绍Python实现最大子序和的方法示例,包括了Python实现最大子序和的方法示例的使用技巧和注意事项,需要的朋友参考一下 描述 给定一个序列(至少含有 1 个数),从该序列中寻找一个连续的子序列,使得子序列的和最大。 例如,给定序列 [-2,1,-3,4,-1,2,1,-5,4], 连续子序列 [4,-1,2,1] 的和最大,为 6。 我 v1.0 测试结果如下:   本地运行时间为

  • 本文向大家介绍Python栈的实现方法示例【列表、单链表】,包括了Python栈的实现方法示例【列表、单链表】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python栈的实现方法。分享给大家供大家参考,具体如下: Python实现栈 栈的数组实现:利用python列表方法 代码如下: 运行结果: 栈的长度: 4 items:['welcome', 'www', 'jb51', 'net

  • 本文向大家介绍mongodb实现数组对象求和方法实例,包括了mongodb实现数组对象求和方法实例的使用技巧和注意事项,需要的朋友参考一下 前言 mongodb在计算集合数组值时候,我们通常会想到使用$group与$sum,但是如果是数组里面多个json对象,并且还需要根据条件过滤多个对象的内容该如何处理? 现在让我们来实现它,假设mongodb中有个user集合,其数据内容如下: 现在我们需要计