python Задача. Примечательные числа - 1Найдите и выведите все двузначные числа,
Python Задачка. Примечательные числа - 1
Найдите и выведите все двузначные числа, которые равны удвоенному творению своих цифр.
Входные данные
Программа не просит ввода данных с клавиатуры, просто выводит перечень разыскиваемых чисел.
Выходные данные
Выведите ответ на задачу.
Переберём все числа в спектре [10; 100). Сохраним наше текущее число в отдельную переменную. Пока копия числа больше нуля, будем умножать переменную творенья этого числа на заключительную цифру числа (% 10). Потом удалять последнюю цифру у копии числа (// 10).
Код
for i in range(10, 100):
i1 = i
pr = 1
while i1 gt; 0:
pr = pr * (i1 % 10)
i1 = i1 // 10
if i == pr*2:
print(i)
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.