zoukankan      html  css  js  c++  java
  • 求s=1+1+2+1+2+3+1+2+3+4......+n 分类: python 20121205 15:04 387人阅读 评论(0) 收藏

    #看到一个题目: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

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    vue /deep/ ::v-deep >>> 深度选择器
    雪碧图优缺点
    自适应高度文本框 react contenteditable
    textarea 高度自适应
    UMI.js开发知识总结
    flex布局下img图片变形的解决方法
    umi model 注册
    HEVC标准介绍
    《推荐系统》阅读笔记
    互联网名词诙谐解释
  • 原文地址:https://www.cnblogs.com/think1988/p/4628266.html
Copyright © 2011-2022 走看看