1. Главная
  2. Библиотека
  3. Программирование
  4. написать код для решения и исправить мой код Задача 4:...
Решение задачи на тему

написать код для решения и исправить мой код Задача 4: Определение типа транзакции на основе строки Пользователь вводит тип транзакции (например, "депозит", "вывод", "обмен"). Программа должна вывести соответствующее сообщение о типе транзакции, например,

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
написать код для решения и исправить мой код Задача 4: Определение типа транзакции на основе строки Пользователь вводит тип транзакции (например, "депозит", "вывод", "обмен"). Программа должна вывести соответствующее сообщение о типе транзакции, например,

Условие:

написать код для решения
и исправить мой код

Задача 4: Определение типа транзакции на основе строки

Пользователь вводит тип транзакции (например, "депозит", "вывод", "обмен"). Программа должна вывести соответствующее

сообщение о типе транзакции, например, «Вы совершаете депозит». Если пользователь введет иные данные, программа должна

сообщить об ошибке.


transactiontype = input("Введите тип транзакции: ").lower()
substring = "депозит"
if substring in transactiontype:
print("Вы совершаете депозит")

elif substring in transactiontype:
print("Вы совершаете вывод")


elif substring in transactiontype:
substring = "обмен"
print("Вы совершаете обмен")
else:
print("Хз что вы совершаете, но точно не то, что в задаче")

Решение:

Давайте исправим ваш код и добавим логику для определения всех типов транзакций.

  1. Мы будем использовать переменную transaction_type, чтобы получить ввод от пользователя.
  2. Затем мы будем проверять, какой тип транзакции ввел пользователь, и выводить соответствующее сообщение.
  3. Мы исправим ошибки в вашем коде, чтобы он правильно обрабатывал все типы транзакций.

Вот исправленный код:

transactio...

Выбери предмет