Программа для вычисления суммы трех чисел
Информатика

А) Напишите программу, которая вычислит сумму трех введенных чисел, представленных в виде символьной строки. Все числа

А) Напишите программу, которая вычислит сумму трех введенных чисел, представленных в виде символьной строки. Все числа являются целыми. Пример: Введите выражение: 12+3+45 Ответ: 60 Вот пример моего кода на Python, но при сложении чисел 12, 3 и 45 он выдает неверный ответ. Поправьте его.

N = input("Введите выражение:\n")
X = N.find("+")
a = N[:X]
N = N[X+1:]
X = N.find("+")
b = N[X:]
c = N[X+1:]
print("Ответ:", int(a) + int(b) + int(c))
Верные ответы (1):
  • Артемий_7546
    Артемий_7546
    60
    Показать ответ
    Содержание вопроса: Программа для вычисления суммы трех чисел

    Описание: Для решения задачи, нам нужно написать программу на Python, которая вычислит сумму трех введенных чисел, представленных в виде символьной строки. Сначала программа будет разбивать строку на три числа, используя символ "+", а затем складывать эти числа для получения итоговой суммы.

    Пример:

    python
    N = input("Введите выражение:\n")
    X = N.find("+") # Находим первое вхождение "+"
    a = N[:X] # Берем все символы до первого "+"
    N = N[X+1:] # Удаляем первый "+" и все символы до него
    X = N.find("+") # Находим второе вхождение "+"
    b = N[:X] # Берем все символы от первого "+" до второго "+"
    c = N[X+1:] # Берем все символы после второго "+"
    print("Ответ:", int(a) + int(b) + int(c)) # Выводим сумму трех чисел


    Совет: Если программа выдает неверный ответ, возможно, проблема может быть связана с неправильным извлечением чисел из строки. Убедитесь, что символы "+" используются только для разделения чисел, и что между числами нет никаких пробелов или лишних символов.

    Упражнение: Напишите программу на Python, которая вычислит сумму четырех введенных чисел, представленных в виде символьной строки. Все числа являются целыми. Пример: Введите выражение: 5+10+3+7 Ответ: 25
Написать свой ответ: