Дано натуральне число n. Чи вірно, що добуток його цифр більше за B. На PYTHON ​


DeMoN542: сейчас решу)

Ответы

Ответ дал: DeMoN542
1

N = input("Введите первое число > ")

B = int(input("Введите второе число > "))

Nproizvedenie = eval("*".join(N))

if Nproizvedenie > B:

   print("Произведение цифр числа N больше числа B.")

elif Nproizvedenie == B:

   print("Произведение цифр числа N равно числу B.")

else:

   print("Произведение цифр числа N меньше числа B.")

eval() - считает строки как примеры

eval("2 + 2") вернёт 4, по этому я использовал метод "*".join() и добавил между каждой цифрой знак умножения и посчитал при помощи eval()

Остальное вроде должно быть понятно, если не трудно и решение вам понравилось, то сделайте его лучшим....

Вас заинтересует