Esempio n. 1
0
#!/usr/bin/env python
import sys
import fileinput
from app.calculator import Calculator

calcu = Calculator()
firstNumber = 0
secondNumber = 2
command = 1
tripleCommand = []
for compleatLine in fileinput.input():
	for commandParts in compleatLine.rstrip().split():
		tripleCommand.append(commandParts)
result = "'" + str(tripleCommand[command]) + "' no such method supported. \n" + str(calcu.legal())
if tripleCommand[command] in calcu.legal():
	result = getattr( calcu,tripleCommand[command])(int(tripleCommand[firstNumber]), int(tripleCommand[secondNumber]) )
print result
#!/usr/bin/env python
import sys
from app.calculator import Calculator

calc = Calculator()
lista = sys.argv
result = "'" + str(sys.argv[2]) + "' no such method supported. \n" + str(calc.legal())
if sys.argv[2] in calc.legal():
	modifier = sys.argv[2]
	if len( sys.argv[2] ) == 1:
		modifier = calc.character(sys.argv[2])		
	result = getattr(calc,modifier)(int(sys.argv[1]), int(sys.argv[3]) )
print result