Форум сайта python.su
0
Столкнулся с проблемой, я не понял, что такое return, чем он отличается от print и какова его роль в:
def addition(x, y): addition = x + y return addition
Офлайн
20
return возвращает результат функции туда, откуда функция была вызвана. print выводит что-то на экран. Это две абсолютно разные вещи
a = addition(1, 2) # в переменную 'a' вернуть результат вызова addition с аргументами 1 и 2
print a # вывести 'a' на экран
Офлайн