python Задача. Примечательные числа - 1Найдите и выведите все двузначные числа,

Python Задачка. Примечательные числа - 1
Найдите и выведите все двузначные числа, которые равны удвоенному творению своих цифр.

Входные данные
Программа не просит ввода данных с клавиатуры, просто выводит перечень разыскиваемых чисел.

Выходные данные
Выведите ответ на задачу.

Задать свой вопрос
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)


Амина Хартумари
спасибо огромное за твою помощь!
Galina
что значит "pr"?
Звернова Виолетта
Творение цифр числа.
Аделина Пахарова
спасибо
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт