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:
Если мой ответ вас удовлетворил, то, пожалуйста, отметьте его как "Лучший ответ".
Вас заинтересует
8 лет назад
8 лет назад
9 лет назад
9 лет назад