Уведомления

Группа в Telegram: @pythonsu

#1 Май 6, 2012 22:19:26

Dracula
Зарегистрирован: 2012-04-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите новичку :) [2]

Столкнулся с проблемой, я не понял, что такое return, чем он отличается от print и какова его роль в:

def addition(x, y):
	addition = x + y
	return addition

Офлайн

#2 Май 6, 2012 22:32:07

Soteric
От:
Зарегистрирован: 2010-09-19
Сообщения: 352
Репутация: +  20  -
Профиль   Отправить e-mail  

Помогите новичку :) [2]

return возвращает результат функции туда, откуда функция была вызвана. print выводит что-то на экран. Это две абсолютно разные вещи

a = addition(1, 2) # в переменную 'a' вернуть результат вызова addition с аргументами 1 и 2 
print a # вывести 'a' на экран



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version