python如何表达连加?

python

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如何表达连加? 的全部内容, 来源链接: utcz.com/z/527671.html

回到顶部