• Предмет: Информатика
  • Автор: daniilvoda5
  • Вопрос задан 5 месяцев назад

Створити програму обчислення суми квадратів цифр цілого
трицифрового числа.

Дано: a = 125

Результат: b = 12 + 22 + 52 = 30

Ответы

Ответ дал: slonce70
2

a = 125

b = 0

for digit in str(a):

   b += int(digit) ** 2

print(b)

Перетворює число a у рядок, щоб пройтися по кожній цифрі окремо. Потім додаємо квадрат кожної цифри до змінної b, яка зберігає суму


daniilvoda5: Помоги
daniilvoda5: Дано відстань у міліметрах. Перетворити це значення у
метри, сантиметри та міліметри.

Результат має бути виведено у вигляді:

12345 мм = 12 м 34 см 5 мм
slonce70: distance_mm = int(input("Введіть відстань у міліметрах: "))

meters = distance_mm // 1000
cantimeters = (distance_mm % 1000) // 10
millimeters = distance_mm % 10

print(f"{distance_mm} мм = {meters} м {cantimeters} см {millimeters} мм")
Вас заинтересует