print 'HTTP request received (going to process):'
            request = recvSocket.recv(2048)
            print request
            (App, rest) = self.select(request)
            parsedRequest = App.parse(request, rest)
            (returnCode, Answer) = App.process(parsedRequest)
            print 'Answering...'
            recvSocket.send("HTTP/1.1 " + returnCode + " \r\n\r\n" + Answer +
                            "\r\n")
            recvSocket.close()


if __name__ == "__main__":
    anApp = app()
    otherApp = app()
    suma = calc.plus()
    resta = calc.subtract()
    multi = calc.mult()
    div = calc.div()
    testWebApp = webApp(
        "localhost", 1234, {
            '/app': anApp,
            '/other': otherApp,
            '/suma': suma,
            '/+': suma,
            '/resta': resta,
            '/-': resta,
            '/mult': multi,
            '/x': multi,
            '/div': div,
            '/:': div
示例#2
0
import calc

a = int(input("Enter first number: "))

b = int(input("Enter second number: "))

c = str(input("What are we going to do today?: "))

if c == "addition":
    print(calc.plus(a, b))

if c == "subtraction":
    print(calc.minus(a, b))

if c == "multiolication":
    print(calc.mult(a, b))
示例#3
0
 def test_plus(self):
     expected = 5
     result = calc.plus(*self.args)
     self.assertEqual(expected, result)
示例#4
0
 def test_plus(self):
     expected = 5;
     result = calc.plus(*self.args);
     self.assertEqual(expected, result)
示例#5
0
import calc

print(calc.plus(10, 5))
print(calc.minus(10, 5))
print(calc.multiply(10, 5))
print(calc.divide(10, 5))
示例#6
0
import calc

print(calc.plus(1, 2))
print(calc.minus(2, 1))
print(calc.mux(2, 2))
print(calc.divide(3, 2))
print(calc.divide(2, '1'))
示例#7
0
import calc
print(calc.plus(1, 3))
print(calc.minus(1, 3))
print(calc.multiple(1, 3))
print(calc.divide(1, 0))
            (recvSocket, address) = mySocket.accept()
            print 'HTTP request received (going to process):'
            request = recvSocket.recv(2048)
            print request
            (App, rest) = self.select(request)
            parsedRequest = App.parse(request, rest)
            (returnCode, Answer) = App.process(parsedRequest)
            print 'Answering...'
            recvSocket.send("HTTP/1.1 " + returnCode + " \r\n\r\n"
                            + Answer + "\r\n")
            recvSocket.close()

if __name__ == "__main__":
    anApp = app()
    otherApp = app()
    suma = calc.plus()
    resta = calc.subtract()
    multi = calc.mult()
    div = calc.div()
    testWebApp = webApp("localhost", 1234, {'/app': anApp,
					    '/other': otherApp,
					    '/suma': suma,
					    '/+' :suma,
                                            '/resta': resta,
					    '/-' : resta,
					    '/mult' : multi,
                                            '/x': multi,
                                            '/div': div,
					    '/:' : div})