Buscar
Estás en modo de exploración. debe iniciar sesión para usar MEMORY

   Inicia sesión para empezar

level: Vrijednosti parametara i varijable

Questions and Answers List

level questions: Vrijednosti parametara i varijable

QuestionAnswer
Prenošenje parametara u Pythonuje određeno putem vrjednosti Primjer : Ne prenose se varijable nego vrijednosti varijabli
Tijekom pozivanja procedurevrijednosti stvarnih parametara postaju inicijalne vrijednosti njihovih odgovarajućih formalnih parametara
Sljedeća funkcija kao rezultat vraćamjesečnu ratu zajma, izračunatu na temelju parametara : iznos zajma (iznos) postotak kamate (kamata) duljina zajma (period)
Na slici je prikazanopozivanje procedure upotrebom naziva parametra
Globalne varijabledefiniraju se izvan procedura i aktivne su sve do kraja programskog koda (i u procedurama) .
Lokalne varijabledefinirane unutar neke procedure i ograničene su samo na tu proceduru.
Globalna varijabla - ime = Lokalna varijabla - imekada se to ime spomene u tijelu funkcije, koristi se lokalna, a ne globalna varijabla. Python ih neće tretirati kao istu varijablu, već kao različite, svaka u svome opsegu djelovanja.
Primjer lokalnih i globalnih varijablivarijabla a - dostupna u obje funkcije jer je nastala u glavnom dijelu programa varijabla b - nije dostupna u funkcija2, pa je treba prenjeti kao ulazni parametar varijabla c - je dio podfunkcije funkcija2