Садржај
1. Програмирање у пајтону - Увод у Pygame
15. Цртање уз помоћ петљи - обнављање
16. Завршни квиз

3.1. Подсетник на Пајтон - функције и варијабле

Пре него што наставимо даље, хајде да се подсетимо још два јако важна појма који ће нам бити неопходни да бисмо наставили. Ради се о променљивама (варијаблама) и о функцијама.

Сигурно си се до сада срео/срела са променљивама и у математици и у програмирању. Променљиве представљају именовани простор у меморији рачунара, али за сада је довољно да их замислиш као својеврсну кутију у коју се могу ставити неке вредности, било да су то бројеви, ниске, листе, торке или нешто друго. Када се њима додели вредност, она се касније може мењати, употребљавати у израчунавању, користити у функцијама - просто речено, може се укључивати у остатак кôда на много начина. Варијабле користимо како бисмо уопштили кôд који пишемо и тиме олакшали промене у кôду и учинили га прегледнијим. Вредност коју сместимо у варијаблу, можемо лако укључити у кôд на свим местима где нам затреба, а ако касније желимо да на свим тим местима користимо неку другу вредност, довољно ће бити да у варијаблу сместимо нову вредност.

Наредба додељивања вредности се пише тако што напишемо име променљиве, затим знак једнакости, а онда израз чију вредност додељујемо променљивој.

Поред варијабли биће нам веома важно да се подсетимо шта су то функције. Оно што ће ти, за сада, бити довољно јесте да се сетиш да функцији дајемо одређене елементе (зову се аргументи, стоје у загради и могу бити свашта: ниске, варијабле, бројеви, друге функције…), а функција онда ради нешто са тим вредностима и враћа нам резултат. На пример, када функцији min дамо два броја, она ће нам вратити мањи од та два броја (min(1,4) вратиће нам 1), а када функцији math.sqrt дамо неки број, она ће нам вратити квадратни корен тог броја.

Као и прошли пут, препоручујемо ти да током рада користиш и наш Синтаксни подсетник за Пајтон ако ти икад затреба да се подсетиш ових ствари. Ако желиш, функција и варијабли можеш се подсетити у курсу Програмирање у Пајтону за шести разред

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+