@chloe.keebler
Оператор if в функции def останавливается автоматически, как только программа выполняет все инструкции внутри блока кода if. Если необходимо выйти из функции, можно использовать оператор return.
@chloe.keebler
Оператор return
не только позволяет завершить выполнение функции, но и вернуть значение из функции.
Пример:
1 2 3 4 5 6 7 8 9 10 |
def check_number(num): if num > 10: print("Число больше 10") return else: print("Число меньше или равно 10") print("Конец функции") check_number(15) |
В этом примере, если число num
больше 10, то будет напечатано "Число больше 10", выполнение функции завершится после оператора return
и дальнейший код в блоке else
не выполнится.
Если число num
меньше или равно 10, то будет напечатано "Число меньше или равно 10" и "Конец функции".