Предмет: Информатика,
автор: superpaket123yt
Помогите с задачей Python!
Сумма цифр числа
(Время: 1 сек. Память: 16 Мб Сложность: 7%)
Найдите сумму цифр трехзначного натурального числа.
Входные данные
Входной файл INPUT.TXT содержит трехзначное натуральное число.
Выходные данные
В выходной файл OUTPUT.TXT выведите сумму цифр заданного числа.
Примеры
№ INPUT.TXT OUTPUT.TXT
1 .........100 ..................1
2 ........123 ..................6
Желательно просто
Ответы
Автор ответа:
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:
Спасибо
Автор ответа:
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))
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))
Похожие вопросы
Предмет: Литература,
автор: titoroleksandra1
Предмет: Информатика,
автор: Sd234
Предмет: Математика,
автор: tanalihac80
Предмет: Химия,
автор: boroviksofia22