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.
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
Related Questions
Write Python code to find the sum of the given series:
S = 1! + 2! + 3! + 4! + …………… + n!
[Hint: Factorial of 5! = 5*4*3*2*1]
Write a program to find and display the sum of any ten natural numbers.
Write a program to enter a number and display the sum of its digits.
Sample Input: 642
Output: 12 (6+4+2 = 12)
Write a Python code to check and display whether a number input by the user is a composite number or not.
[A number is said to composite, if it has one or more factors excluding 1 and the number itself. For example: 4, 6, 8, 9, ……………]