求s=1+1+2+1+2+3+1+2+3+4......+n 分类: python 2012-12-05 15:04 387人阅读 评论(0) 收藏
2012-12-05 15:04
543 查看
#看到一个题目:s=1+1+2+1+2+3+1+2+3+4......+n,刚学习python不久,试着写了一下,请各位指正、优化
#! /usr/bin/env python
#coding=utf-8
#将1、(1+2)、(1+2+3)、(1+2+3+4)...分别看做某一项
num=input('Please input your number:') #num是最后一项的最大数
sum=0 #计算某一项的和,例如(1+2+3)的和
total=0 #计算所有项的总和
for i in range(1,num+1):
print i, #输出单项数据
sum+=i #计算每一项的和
total+=sum #计算总和
#输出单项的和
print 'total中第%d项的和是:%d'%(i,sum)
i+=1#增加i的值
#输出s=1+1+2+1+2+3+1+2+3+4......+n的总和
print 'the total number is %d'%(total)
结果:
--------------------------------------------------.
1 total中第1项的和是:1
2 total中第2项的和是:3
3 total中第3项的和是:6
4 total中第4项的和是:10
>>> print 'the total number is %d'%(total)
the total number is 20
#! /usr/bin/env python
#coding=utf-8
#将1、(1+2)、(1+2+3)、(1+2+3+4)...分别看做某一项
num=input('Please input your number:') #num是最后一项的最大数
sum=0 #计算某一项的和,例如(1+2+3)的和
total=0 #计算所有项的总和
for i in range(1,num+1):
print i, #输出单项数据
sum+=i #计算每一项的和
total+=sum #计算总和
#输出单项的和
print 'total中第%d项的和是:%d'%(i,sum)
i+=1#增加i的值
#输出s=1+1+2+1+2+3+1+2+3+4......+n的总和
print 'the total number is %d'%(total)
结果:
--------------------------------------------------.
1 total中第1项的和是:1
2 total中第2项的和是:3
3 total中第3项的和是:6
4 total中第4项的和是:10
>>> print 'the total number is %d'%(total)
the total number is 20
相关文章推荐
- numpy安装出问题 分类: python 2015-06-13 17:38 12人阅读 评论(0) 收藏
- c# 将日志文件显示在RichTextBox控件里 分类: .NET 2012-12-18 15:54 722人阅读 评论(0) 收藏
- sort(key= )排序 分类: python基础学习 2013-07-02 16:50 232人阅读 评论(0) 收藏
- 数字排序,波动增长 分类: python 小练习 2013-07-04 19:01 281人阅读 评论(0) 收藏
- commands 模块 分类: python 小练习 python Module 2014-01-13 14:27 392人阅读 评论(0) 收藏
- Oracle从软件安装到运行的全流程 分类: H2_ORACLE 2013-05-18 13:09 1072人阅读 评论(0) 收藏
- Python下调用Linux的Shell命令 分类: ubuntu python基础学习 2014-01-15 17:12 15631人阅读 评论(1) 收藏
- android编程如何把现有的背景图片… 分类: Android开发 2014-05-30 10:53 54人阅读 评论(0) 收藏
- 使用类、类属性、对象属性 分类: python基础学习 2014-03-19 16:22 220人阅读 评论(0) 收藏
- 递归函数 分类: python基础学习 python 小练习 2013-12-12 17:51 278人阅读 评论(0) 收藏
- assert 用法及获取IP 分类: python基础学习 2013-07-24 16:54 344人阅读 评论(0) 收藏
- 生成二维码报错:IOError: encoder zip not available 分类: python学习 2015-05-06 19:43 107人阅读 评论(0) 收藏
- Activity与Fragment数据传递之Activity从Fragment获取数据 分类: Android 2015-07-02 09:56 12人阅读 评论(0) 收藏
- 变量及地址 分类: python基础学习 2013-06-15 15:32 190人阅读 评论(0) 收藏
- 使用set()求出列表交集 分类: python基础学习 2013-06-16 17:00 241人阅读 评论(0) 收藏
- 使用os.popen/commands.getoutput查询指定端口号的服务 分类: python 小练习 open()文件读写 python基础学习 2013-09-17 17:49 798人阅读 评论(0) 收藏
- 检测Xpath版本 分类: python 2015-02-04 15:29 95人阅读 评论(0) 收藏
- #小练习 替换文件某行内容 分类: python 小练习 python Module 2013-09-26 11:10 269人阅读 评论(0) 收藏
- Json概述以及python对json的相关操作 分类: python学习 2014-06-23 11:10 188人阅读 评论(0) 收藏
- Python处理HTML转义字符 分类: python基础学习 2013-06-28 19:00 1719人阅读 评论(0) 收藏