用Python的while循环解答?

通过键盘输入一系列整数,编程计算这些数字之和。如果输入有误,提示错误并忽略这次输入,然后继续。当输入!时结束程序输入。

b = 0

while True:

a = input('请输入一个整数:')

if a == '!':

break

else:

try:

b += int(a)

except ValueError:

print('您的输入有误,请输入整数')

print('----显示结果----')

print('整数之和为:{}'.format(b))

温馨提示:答案为网友推荐,仅供参考
相似回答