СТОИМОСТЬ ДОГОВОРНАЯ
Итоговая работа примерно 2-3 курса. Ниже прикреплён файл с заданием. По всем вопросам постараюсь оперативно отвечать (инет падает)
Пруф работы кода
За успешную оценку выполненного задания оставлю отзыв
Задание:
Создайте простой калькулятор, выполняющий два действия с определением правильного порядка их вычисления.
1. Калькулятор должен обрабатывать 4 основные операции +, -, *, / с приоритетом операций.
2. Калькулятор должен обрабатывать отрицательные числа и числа с плавающей точкой.
3. Если вместо одного из операторов найден любой другой символ, калькулятор должен вывести сообщение "Wrong operator”.
4. Если в процессе вычислений предполагается деление на ноль, калькулятор должен вывести сообщение "Division by zero”.
5. Входная строка для вычислений должна иметь вид:
число пробел оператор пробел число пробел оператор пробел число, например: 5 + 3 * 2.
Чтобы написать свой калькулятор, дополните шаблон, представленный ниже (calc.py) и выполните метод eval().
class Calculator(object):
def read(self):
"""Read input from stdin"""
return input()
def eval(self, string):
"""Ваш код здесь"""
def loop(self):
line = self.read()
while line != "quit":
value = self.eval(line)
print(value)
# Read next line of input
line = self.read()
if __name__ == '__main__':
calc = Calculator()
calc.loop()
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |