The program allow the user to enter any number of numbers to a list but when it get to the part to sum it an error.
number_list = []
while True:
number = input('Please enter a number (RETURN/ENTER when done): ')
if number == '':
break
number_list.append(number)
for date in range(0,1):
print("The numbers entered were: ")
print(number_list)
print()
print()
print('The sum is: ', sum(number_list))
You are missing the int
conversion after checking the string wasn't empty. Also for date in range(0,1):
seems pretty useless, as it iterates once, and you don't use the iteration value, just use the code
number_list = []
while True:
number = input('Please enter a number (RETURN/ENTER when done): ')
if number == '':
break
number_list.append(int(number))
print("The numbers entered were: ", number_list, ', their sum is', sum(number_list))