练习10:使用while循环,接收用户input()输入一个正整数n,求1~n的和并打印,还要打印出计算公式。如:输入5,输出1+2+3+4+5=15

题干:使用while循环,接收用户input()输入一个正整数n,求1~n的和并打印,还要打印出计算公式。如:输入5,输出1+2+3+4+5=15

n = int(input("enter a integer:  "))
res = 0
num_list = []
i = 1
while i <= n:
    res += i
    num_list.append(i)
    i += 1
print('求和结果:',res)
print('+'.join(list(map(str,num_list))),"=",res,sep='') # sep:设置间隔符,默认是一个空格
posted @ 2022-08-16 23:08  無心的Man  阅读(214)  评论(0编辑  收藏  举报