Задача Задача №2674565
А
А
Вот пример простой программы на Python, которая вычисляет сумму трёх натуральных чисел, записанную в виде символьной строки, без использования готовых функций:
# Функция для вычисления суммы трёх натуральных чисел из строки
def сумма_чисел(строка):
# Удаляем пробелы в строке
строка = строка.replace(" ", "")
# Разделяем строку по знаку '+'
числа = строка.split('+')
# Преобразуем строки чисел в целые числа и вычисляем их сумму
сумма = 0
for число in числа:
сумма += int(число) # Преобразуем строку в целое число и добавляем к сумме
return сумма
# Пример использования функции
входная_строка = "1 + 25 + 56"
результат = сумма_чисел(входная_строка)
print(f"Сумма чисел: {результат}")
В этом коде:
- Мы удаляем все пробелы из строки.
- Затем разбиваем строку на части по знаку
+. - После этого преобразуем каждую часть (строку) в целое число и складываем их.
- Наконец, возвращаем полученную сумму.