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

3. Написати програму в пайтон, що буде обчислювати суму цифр трицифрового
числа.

Ответы

Ответ дал: rominfak78
1

Ответ:

number = int(input("Enter a three-digit number: "))

if number < 100 or number > 999:

print("Invalid input. Please enter a three-digit number.")

else:

digit_1 = number // 100

digit_2 = (number % 100) // 10

digit_3 = number % 10

sum_of_digits = digit_1 + digit_2 + digit_3

print("The sum of digits of", number, "is", sum_of_digits). Ось як це працює:

Програма просить користувача ввести тризначне число за допомогою функції input () і перетворює вхідні дані в ціле число за допомогою функції int ().

Програма перевіряє, чи введений номер є тризначним числом, використовуючи оператор if. Якщо число не знаходиться в діапазоні від 100 до 999, програма виводить повідомлення про помилку.

Якщо вхідне число складається з трьох цифр, програма обчислює кожну цифру числа, використовуючи оператори цілочисельного ділення (//) і по модулю (%).

Програма обчислює суму цифр і зберігає її у змінній під назвою sum_of_digits.

Нарешті, програма відображає суму цифр вхідного номера за допомогою функції print().

Вас заинтересует