问题分析
此题考验的是while循环的运用,while True语句是死循环,运用此循环,可以解决重复操作的问题。可以用break语句来实现一定条件下,跳出死循环。
代码实现:
#输入若干个整数,求取其和值。如果读到非正数,则结束计算,打印最后的和值。
s=0
while True:
x=int(input("请输入一个整数"))
if x>0:
s+=x
else:
break
print("所输入的和为:",s)
运行结果如下:
版权声明:本文为weixin_44834325原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。