• 技术文章 >常见问题 >Python常见问题

    python如何表达连加?

    yangyang2020-05-20 09:38:07原创9509

    python实现连加的方法代码如下:

    sum=0
    number=int(input('请输入整数: '))
      
    #递增for循环,从小到大打印出数字 
    print('从小到大排列输出数字:')
    for i in range(1,number+1):
        sum+=i  #设置sum为i的和 
        print('%d' %i,end='')
        #设置输出连加的算式 
        if i<number:
            print('+',end='')
        else:
            print('=',end='')
    print('%d' %sum)
    
    sum=0
    #递减for循环,从大到小打印出数字 
    print('从大到小排列输出数字:')
    for i in range(number,0,-1):
        sum+=i 
        print('%d' %i,end='')
        if i<=1:
            print('=',end='')
        else:
            print('+',end='')
    print('%d' %sum)

    输出结果:

    请输入整数: 12
    从小到大排列输出数字:
    1+2+3+4+5+6+7+8+9+10+11+12=78
    从大到小排列输出数字:
    12+11+10+9+8+7+6+5+4+3+2+1=78

    更多Python知识请关注Python自学网

    专题推荐:python
    上一篇:Python中a is b和a==b的区别? 下一篇:python密码判断是否符合要求的方法

    相关文章推荐

    • python中的sum函数怎么用?• python如何判断元素在不在list中?• python如何判断字符是不是汉字?• Python中逆序输出字符串的六种方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网