0

My Code

data = input("Enter your numbers: ").split(", ")

print("list: ", data)

q =  sum(data)

print("Sum: ", q)

Input

7,45,78,3

Output

 ['7,45,78,3']

Traceback

the error is in line 3 (q = sum(data)) and it says :

TypeError: unsupported operand type(s) for +: 'int' and 'str'

I can not go farther to get Average . what should I do now ?

Leonardo Scotti
  • 1,069
  • 8
  • 21
The Epic
  • 137
  • 5

1 Answers1

-1

to get avg, you need to convert each input to int value. currentl all no are in string format

data = input("Enter your numbers: ").split(", ")
data= [int(i) for i in data]
print("list: ", data)

q =  sum(data)

print("Sum: ", q)
sahasrara62
  • 10,069
  • 3
  • 29
  • 44