Задать вопрос
5 мая, 05:41

Python Задача. Замечательные числа - 1

Найдите и выведите все двузначные числа, которые равны удвоенному произведению своих цифр.

Входные данные

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

Выходные данные

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

+2
Ответы (1)
  1. 5 мая, 06:01
    0
    Переберём все числа в диапазоне [10; 100). Сохраним наше текущее число в отдельную переменную. Пока копия числа больше нуля, будем умножать переменную произведения этого числа на последнюю цифру числа (% 10). Потом удалять последнюю цифру у копии числа (/ / 10).

    Код

    for i in range (10, 100) :

    i1 = i

    pr = 1

    while i1 > 0:

    pr = pr * (i1 % 10)

    i1 = i1 / / 10

    if i = = pr*2:

    print (i)
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Python Задача. Замечательные числа - 1 Найдите и выведите все двузначные числа, которые равны удвоенному произведению своих цифр. Входные ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы