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
全部评论

相关推荐

点赞 评论 收藏
分享
allin秋招的大菠萝很爱交友:后续,已拿offer ~查看图片
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务