Problem 4.2

Sum of Arguments

Write a program sum.py that takes one or more numbers as command-line argument and prints their sum.

$ python sum.py 1 2 3 4 5
15

Solution

import sys

args = sys.argv[1:]
numbers = [int(a) for a in args]
print(sum(numbers))