Lists and data structures
import Mylib def scalc(p1): splitted = p1.split(',') if splitted[2] == '+': return Mylib.addition(float(splitted[0]), float(splitted[1])) if splitted[2] == '-': return Mylib.subtraction(float(splitted[0]), float(splitted[1])) if splitted[2] == '*': return Mylib.multiplication(float(splitted[0]), float(splitted[1])) if splitted[2] == '/': return Mylib.division(float(splitted[0]), float(splitted[1])) def main(): print(scalc("20,30,*")) print(scalc("50,20,+")) print(scalc("50,20,-")) print(scalc("60,20,/")) if __name__=="__main__": main()