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

yipeiwu_com6年前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程序设计有所帮助。

相关文章

Python3指定路径寻找符合匹配模式文件

本文实例讲述了Python3指定路径寻找符合匹配模式文件。分享给大家供大家参考。具体实现方法如下: 这里给定一个搜索路径,需要在此目录中找出所有符合匹配模式的文件 import g...

python顺序的读取文件夹下名称有序的文件方法

如下所示: import os path="/home/test/" #待读取的文件夹 path_list=os.listdir(path) path_list.sort() #对读...

Python回调函数用法实例详解

本文实例讲述了Python回调函数用法。分享给大家供大家参考。具体分析如下: 一、百度百科上对回调函数的解释: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数...

使用PyInstaller将python转成可执行文件exe笔记

1、安装PyInstaller PyInstaller的作用如标题所说,首先需要下载PyInstaller和UPX,UPX是用来压缩exe的,点击超链接下载吧,目前稳定版本是1.3,注意...

python 测试实现方法

 1)doctest 使用doctest是一种类似于命令行尝试的方式,用法很简单,如下 复制代码 代码如下:def f(n): """ >>> f(1) 1...