
Строка '10' и число 10 выглядят одинаково, но для компьютера это разные вещи. Убедитесь в этом, посмотрев на результат выполнения слудющих команд:
>>print (10 + 10)
>>print ('10' + '10')

При вводе команды print (10 + 10) мы получаем сложение чисел. Соответственно результатом будет число 20:

При вводе команды print ('10' + '10') мы получаем сложение строк. Соответственно мы получим новую строку 1010:

Пожаулйста, оцените решение