Answer to Question #247429 in Python for Isabel Cortez

Question #247429

4. Negative Fusion


As I've said before, there are three types of numbers; the positive, the zero, and the negative ones. Today, we shall pay attention only to the negative ones now. Make a loop that will accept random decimal/float numbers. When the user inputs 0, the loop will terminate and then output the sum of all negative numbers inputted in 3 decimal places.


Let's code this.


Input

Multiple lines containing a decimal.


2. 4434

-1.3433

-2.444

6.432



Output

A line containing a decimal with three decimal places.


-3.787


1
Expert's answer
2021-10-06T06:17:37-0400
sum_negative = 0
while True:
    n = float(input())
    if n < 0:
        sum_negative += n
    elif n == 0:
        break
print("{0:.3f}".format(sum_negative))

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS