Словарик


Функции

Возвращаемые значения

У одной функции может быть несколько возвращаемых значений (return).

def check_phone(phone):           
    if phone[0] == '+':
				return 'Телефон в международном формате'
		if phone[0] == '8':
				return 'Телефон через восьмерку'
		return 'Это точно телефон?'

Код после return не выполняется.

def check_phone(phone):           
    if phone[0] == '+':
				return 'Телефон в международном формате'
				print('im here')                           # недостижимый код

		if phone[0] == '8':
				return 'Телефон через восьмерку'
				print('im here')                           # недостижимый код

		return 'Это точно телефон?'
		print('im here')                               # недостижимый код

Может совсем не быть возвращаемых значений.