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

    python如何表达连加?

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

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    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学习网