Блок схема python

Выполнен
Заказ
6067749
Раздел
Программирование
Предмет
Информатика
Тип работы
Антиплагиат
70%
eTXT
Срок сдачи
5 Мая 2024 в 06:00
Цена
0 ₽
Блокировка
10 дней
Размещен
3 Мая 2024 в 06:43
Просмотров
32
Описание работы
Написать блок схемы в соответствии с гостом к кодам на python, которые являются решением одной и той же задачи
1) print("Ввод исходных данных")
def is_valid_equation():
result = 0
current_num = 0
operator = '+'
next_char = input("Введите символ: ")
while next_char != '?':
if ord('0') <= ord(next_char) <= ord('9'):
current_num = current_num * 10 + int(next_char)
elif next_char in ['+', '-', '*', '/']:
if operator == '+':
result += current_num
elif operator == '-':
result -= current_num
elif operator == '*':
result *= current_num
elif operator == '/':
result /= current_num
current_num = 0
operator = next_char
else:
print("Ошибка ввода")
return
next_char = input("Введите символ: ")
if operator == '+':
result += current_num
elif operator == '-':
result -= current_num
elif operator == '*':
result *= current_num
elif operator == '/':
result /= current_num
expected_result = int(input("Введите ожидаемый результат: "))
if result == expected_result:
print("Уравнение верное")
else:
print("Уравнение неверное")
is_valid_equation()
2)print("Ввод исходных данных")
def calculate(expression):
try:
return eval(expression)
except (SyntaxError, TypeError):
return "Ошибка ввода"
expression = input("Введите выражение: ")
if expression.endswith("?"):
expression = expression[:-1] # Вычисляем результат без последнего символа (вопросительного знака)
result = calculate(expression)
print(f"Результат: {result}")
else:
print("Ошибка ввода")
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 12 часов 17 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир