HJ100-华为2-等差数列-多组输入while: try: except
˙∆˙(1)因为有多组输入,所以读入部分使用
while True:
try:
…
except:
break #try…except: break这部分必须要有,不然的话while循环跳不出来
˙∆˙(2)等差数列前n项和
Sn = a1n + n(n-1)d/2
或= (a1+an)n //2
an = a1+(n-1)*d
while True: try: n = int(input()) if n <= 0: print(-1) #break #终止循环语句 continue xn = 2+(n-1)*3 ans = int((2+xn)*n/2) print(ans) except: break