Предмет: Информатика, автор: jackalif460

Python. Даны два числа А и В. Произведение цифр какого числа будет наименьшим? С кодом

Например: 121 43 Результат: 121​

Ответы

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