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()
Остальное вроде должно быть понятно, если не трудно и решение вам понравилось, то сделайте его лучшим....
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Verified answer
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()
Остальное вроде должно быть понятно, если не трудно и решение вам понравилось, то сделайте его лучшим....