27 lines
680 B
Python
27 lines
680 B
Python
from calculator import Calculator
|
|
from client_jorobany import ClientJorobany
|
|
|
|
host = 'mob.bit4bit.in'
|
|
port = 65519
|
|
#port = 65520
|
|
#string_control = '\n\n'
|
|
string_control = '\n'
|
|
client = ClientJorobany(host, port)
|
|
calculator = Calculator(client, string_control)
|
|
|
|
def sanitize_result(result):
|
|
target = string_control
|
|
if result and result[-1] == target:
|
|
return result[:-1]
|
|
return result
|
|
|
|
input_message = "Ingrese operacion (q para salir): "
|
|
|
|
user_input = input(input_message)
|
|
while not user_input == 'q':
|
|
operation = user_input
|
|
result = calculator.calc(operation)
|
|
# print(result)
|
|
print(sanitize_result(result))
|
|
user_input = input(input_message)
|