@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 и найти меньший общий делитель
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Во-первых, не использовать лямбды, если присваиваете их переменной. Во-вторых, использовать аргументы функции, а не глобальные переменные.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект