в Питоне нужно составить функцию, которая включает в себя две переменные first и second. Если second = 0, выводить строку Ошибка

def divide(first, second):
    if second == 0:
        print('ошибка')
    result= first/second


divide(25, 0)

Ответы (1 шт):

Автор решения: Dmitri Galkin

Вы продолжаете выполнять функцию даже если пишете ошибка. Вы можете явно вызвать исключение на этом месте или сделать return.

Пример с исключением

def divide(first, second):
    if second == 0:
        print('ошибка')
        raise ValueError('Second равен 0')
    return first/second

divide(25, 0)

Пример с выходом из функции

def divide(first, second):
    if second == 0:
        print('ошибка')
        return
    return first/second

divide(25, 0)
→ Ссылка