Предмет: Информатика, автор: 2011mytwtsiu

6. Запустіть програму на виконання з такими числами: 925, 947. Чи є серед них «щасливе»?

Початок

Ввести chislo

dig1=chislo // 100

his * 10 = chis * 10 - dia * 1 * 100

di g2= chislo //10

dig * 3 = chis * 10 - dig * 2 * 10

s = dig * 1 + dig * 2 + dig * 3

Вивести ѕ

Кінець

Ответы

Автор ответа: fctdgsygfdhngfxzgsac
0

def is_happy_number(number):

   """

   Визначає, чи є число "щасливим".

   Args:

       number: Число.

   Returns:

       True, якщо число "щасливе", False в іншому випадку.

   """

   digits = []

   while number > 0:

       digits.append(number % 10)

       number //= 10

   sums = 0

   for digit in digits:

       sums += digit ** 2

   return sums == 1

print("Число 925 ", is_happy_number(925))

print("Число 947 ", is_happy_number(947))


Відповідь: Ні, нема

Похожие вопросы
Предмет: Математика, автор: Аноним