Предмет: Информатика,
автор: jackalif460
Python. Даны два числа А и В. Произведение цифр какого числа будет наименьшим? С кодом
Например: 121 43 Результат: 121
Ответы
Автор ответа:
7
Ответ:
Язык программирования Python
def p(x):
q = 1
while x:
q *= x % 10
x //= 10
return q
a, b = map(int, input().split())
if p(a) < p(b):
print(a)
elif p(a) > p(b):
print(b)
else:
print('Равны.')
Объяснение:
Фукнция p отвечает за умножение цифр числа.
a, b = map(int, input().split()) - ввод переменных в одну строчку.
Далее происходит сравнение произведений цифр.
Zergloing:
Если мой ответ вас удовлетворил, то, пожалуйста, отметьте его как "Лучший ответ".
Похожие вопросы
Предмет: Русский язык,
автор: Егордубирный
Предмет: Русский язык,
автор: miss14112005
Предмет: Русский язык,
автор: ира775
Предмет: Химия,
автор: BlackRabbit18
Предмет: Алгебра,
автор: shrekkekkok