【python初学者日记】输入若干个整数,求取其和值

输入若干个整数,求取其和值。如果读到非正数,则结束计算,打印最后的和值

问题分析

此题考验的是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版权协议,转载请附上原文出处链接和本声明。