Зачем нужна функция?
======================

 Например, я хочу написать программу, которая будет считать сумму по ипотеке за определенный срок. Я попробовал написать такую программу через циклы. Но ведь ее будет проще написать через функции? 

 Ничто не мешает использовать и то и другое.  

А вопрос раскрывается прочтением хотя бы первых глав практической любой обучающей книги по основам программирования. 

 Помогает решить проблему с DRY и делает код чище.