def server(): hosted_services = ['add', 'mult'] serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) serversocket.bind(("localhost", 5000)) serversocket.listen(5) print "RPC Server Listening" while 1: (clientsocket, address) = serversocket.accept() data = clientsocket.recv(1024) inp = data.split(",") if inp[0] in hosted_services: if inp[0] == "add": clientsocket.send(str(add(int(inp[1]), int(inp[2])))) elif inp[0] == "mult": clientsocket.send(str(mult(int(inp[1]), int(inp[2])))) else: clientsocket.send("Service Not Hosted by RPC Server")
#Menu file import addition,subtract,multiplication,division,modulus print("This program is for add,sub,mult and divide\n1.Addition\n2.Subtraction\n3.Multiplication\n4.Division\n5.Modulus") s=int(input("Enter your choice:")) if(s==1): print(addition.add()) elif(s==2): print(subtract.sub()) elif(s==3): print(multiplication.mult()) elif(s==4): print(division.div()) elif(s==5): print(modulus.mod()) else: print("Invalid input")
def test_single_digit(self): self.assertEqual(mult(5, 6), 30)
def test_same_multiple_digits(self): self.assertEqual(mult(1234, 5678), 7006652)
def test_double_digits(self): self.assertEqual(mult(12, 34), 408)
#!/usr/bin/env python from add3 import add from subtract import sub from div import div from multiplication import mult fn = raw_input("First number: ") sn = raw_input("Second number: ") op = raw_input("Operator : ") if fn.isdigit() and sn.isdigit(): if op == "/": print (div(fn,sn)) elif op == "*": print (mult(fn,sn)) elif op == "+": print (add(fn,sn)) elif op == "-": print (sub(fn,sn)) else: print("Operation not supported") else: print("Numbers not entered")
import summation import subtraction import multiplication import division a=int(raw_input("enter the first number : ")) b=int(raw_input("enter the second number : ")) summation.add(a,b) subtraction.sub(a,b) multiplication.mult(a,b) division.div(a,b)