Предмет: Информатика,
автор: 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:
Если мой ответ вас удовлетворил, то, пожалуйста, отметьте его как "Лучший ответ".
Можете пожалуйста помочь с последным заданным заданием по питоне. Буду очень благодарна, отмечу как лучшее! https://znanija.com/task/49233830
Похожие вопросы
Предмет: Українська мова,
автор: megatolik2007
Предмет: Русский язык,
автор: Nik1111111122
Предмет: Английский язык,
автор: Аноним
Предмет: Химия,
автор: BlackRabbit18
Предмет: Алгебра,
автор: shrekkekkok