Robotics & Artificial Intelligence

Write a program to input any 20 numbers (including positive and negative). The program displays the sum of all positive numbers and negative numbers separately.

Python Control Flow

1 Like

Answer

ps = 0
ns = 0

for i in range(20):
    n = int(input("Enter a number: "))

    if(n > 0):
        ps = ps + n
    elif(n < 0):
        ns = ns + n

print("Sum of positive numbers =", ps)
print("Sum of negative numbers =", ns)

Output

Enter a number: 10
Enter a number: -5
Enter a number: 6
Enter a number: 9
Enter a number: -23
Enter a number: -4
Enter a number: -6
Enter a number: -11
Enter a number: 22
Enter a number: 33
Enter a number: 44
Enter a number: 10
Enter a number: 12
Enter a number: 6
Enter a number: 7
Enter a number: 8
Enter a number: -9
Enter a number: -2
Enter a number: -3
Enter a number: 19
Sum of positive numbers = 186
Sum of negative numbers = -63

Answered By

3 Likes


Related Questions