functions **************************put the code into functionand then whenever you need boxjust call the function rather than typing several lines of redundant code here is the function def draw_square()print' print'''* ''print'''* ''print' one benefit of this is that if you decide to change the size of the boxyou just have to modify the code in the functionwhereas if you had copied and pasted the box-drawing code everywhere you needed ityou would have to change all of them arguments we can pass values to functions here is an exampledef print_hello( )print'hello nprint(print_hello( print_hello( times print_hello(timeshello hello hello hello hello hello hello hello hello hello when we call the print_hello function with the value that value gets stored in the variable we can then refer to that variable in our function' code you can pass more than one value to functiondef multiple_print(stringn)print(string nprint(multiple_print'hello ' multiple_print' '