Помогите с задачей 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))
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))
Новые вопросы