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

相关推荐

03-17 19:21
门头沟学院 Java
面试官_我太想进步了:正常企查查显示的员工一般比设计的少
点赞 评论 收藏
分享
03-21 08:46
已编辑
门头沟学院 C++
一个什么都不会的学生:当你有硕士学历的时候HR会说就是比本科生强
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务