Plutonic Rainbows

Using Functions to do Maths

Mathematics isn’t really something I’m good at but luckily, Python makes it easy when using functions. I’m also using .format to correctly show decimal places - as well as # -*- coding: utf-8 -*- so that Python can print currency symbols..

# -*- coding: utf-8 -*-
def add(a, b, c):
	print "\nADDING %d + %d + %d" % (a, b, c)
	return a + b + c
 	
price = add(12, 12, 12);print "The price is £{0:.2f}\n".format (price)
 
def multiply(a, b):
	print "MULTIPLYING %d * %d" % (a, b)
	return a * b
 	
multiply_price = multiply(10, 10);print "The price is £{0:.2f}\n".format (multiply_price)
 
def subtracting(a, b):
	print "SUBTRACTING %d - %d" % (a, b)
	return a - b
 
subtract_price = subtracting(100, 50);print "The price is £{0:.2f}\n".format (subtract_price)

def division(a, b):
	print "DIVIDING %d / %d" % (a, b)
	return a / b

division_price = division(90, 2);print "The price is £{0:.2f}\n".format (division_price)