Exemple #1
0
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)
Exemple #6
0
#!/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)

Exemple #8
0
 def test_single_digit(self):
     self.assertEqual(mult(5, 6), 30)
Exemple #9
0
 def test_same_multiple_digits(self):
     self.assertEqual(mult(1234, 5678), 7006652)
Exemple #10
0
 def test_double_digits(self):
     self.assertEqual(mult(12, 34), 408)