Lo ideal es que cuando declaramos una funcion, ella solo realice una sola cosa, y no mas.. como por ejemplo (imprimir como muestra el profesor). Porque por ejemplo si una funcion se encarga de realizar un calculo, deberia hacer eso solo, y luego en el cuerpo del programa llamarla con la funcion imprimir para que muestre lo que deseemos y ella solo se encargue de mostrar el resultado... Esas cosas asi explica un muy buen libro llamado "Clean Code" (Codigo Limpio)..