Как остановить оператор if в функции def. на python?

Пользователь

от chloe.keebler , в категории: Python , год назад

Как остановить оператор if в функции def. на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от stephon , год назад

@chloe.keebler 

Оператор if в функции def останавливается автоматически, как только программа выполняет все инструкции внутри блока кода if. Если необходимо выйти из функции, можно использовать оператор return.

Пользователь

от enid , 8 месяцев назад

@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" и "Конец функции".