def main(oper=None, a=0, b=0): if not (all([oper, a, b])): oper, a, b = parse_args() result = None if oper == 'add': result = op.add(a, b) elif oper == 'sub': result = op.sub(a, b) elif oper == 'mul': result = op.mul(a, b) else: result = op.div(a, b) print(f'do({a} {oper} {b}) = {result}')
from op import add, mul add(10, 20) mul(20, 10)
#modules making import op op.add(10, 20) op.mul(20, 10)
port = 12800 connexion_principale = socket.socket(socket.AF_INET, socket.SOCK_STREAM) connexion_principale.bind((hote, port)) connexion_principale.listen(5) print("Le serveur écoute à présent sur le port {}".format(port)) connexion_avec_client, infos_connexion = connexion_principale.accept() num1 = float(connexion_avec_client.recv(1)) num2 = float(connexion_avec_client.recv(1)) op = connexion_avec_client.recv(1).decode() if op=="+": result=add(num1,num2) if op=='-': result=sub(num1,num2) if op=='*': result=mul(num1,num2) if op=='/': result=div(num1,num2) #if op=='%': #result=add(num1,num2) connexion_avec_client.send(str(result).encode()) print("Fermeture de la connexion") connexion_avec_client.close() connexion_principale.close()
from op import add, mul add(10, 20) mul(10, 20)