Задать вопрос
@System04

Как исправить код?

add = lambda **kwargs: m if not n else add(n, m%n)
n = int(input('Введите n: '))
m = int(input('Введите m: '))
print(add(n,m))


Как исправить код? Нужно передать словарем n,m и найти меньший общий делитель
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Во-первых, не использовать лямбды, если присваиваете их переменной. Во-вторых, использовать аргументы функции, а не глобальные переменные.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы