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

Помогите с задачей Python!

Сумма цифр числа

(Время: 1 сек. Память: 16 Мб Сложность: 7%)

Найдите сумму цифр трехзначного натурального числа.


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

Входной файл INPUT.TXT содержит трехзначное натуральное число.


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

В выходной файл OUTPUT.TXT выведите сумму цифр заданного числа.


Примеры

№ INPUT.TXT OUTPUT.TXT

1 .........100 ..................1

2 ........123 ..................6


Желательно просто

Ответы

Автор ответа: wizzxls
1

with open('INPUT.TXT', 'r') as file:

   number = int(file.read().strip())

# Считаем сумму цифр числа

digit_sum = sum(map(int, str(number)))

# Открываем файл для записи

with open('OUTPUT.TXT', 'w') as file:

   file.write(str(digit_sum))


superpaket123yt: Спасибо
Автор ответа: Diapm
0
# Відкрити вхідний файл для читання
with open('INPUT.TXT', 'r') as input_file:
# Прочитати трьохзначне число з файлу і перетворити його на рядок
number_str = input_file.readline().strip()

# Обчислити суму цифр числа, конвертувавши рядок у список цифр і застосувавши суму
digits_sum = sum(map(int, list(number_str)))

# Відкрити вихідний файл для запису результату
with open('OUTPUT.TXT', 'w') as output_file:
# Записати суму цифр у вихідний файл
output_file.write(str(digits_sum))
Похожие вопросы
Предмет: Математика, автор: tanalihac80