Funkcija je blok koda koji se pokreće kada se pozove. Umjesto da svaki put kada se ponavlja unesete isti blok koda, možete ga definirati kao funkciju, a zatim ga pozvati kada ga trebate koristiti. Funkcije vam također omogućuju da unesete argumente ili parametre kao ulaze. Zatim će vratiti podatke na temelju argumenata i proizvesti neovisan izlaz. Ovaj wikiHow vas uči kako definirati funkciju u programskom jeziku Python.
Koraci
Korak 1. Instalirajte Python
Da biste napisali funkciju u python, morate instalirati-Python. Koristite sljedeće korake za preuzimanje i instaliranje Pythona:
- Idite na https://www.python.org/downloads/ u web pregledniku.
- Klik Preuzmite Python [broj verzije] na vrhu.
- Dvaput kliknite datoteku Python.exe u mapi Preuzimanja.
- Klik Sada instalirati.
- Klik Da
- Klik Zatvoriti.
Korak 2. Otvorite uređivač koda
Osnovni uređivač koda koji dolazi s pythonom naziva se IDLE. Alternativno, možete koristiti integrirano razvojno okruženje treće strane (IDE), poput Atoma, Sublime Text 3 i Online Python Compiler.
Korak 3. Otvorite novu datoteku ili datoteku u kojoj želite definirati funkciju
U IDLE -u možete otvoriti novu datoteku ili stvoriti novu datoteku klikom na Datoteka izbornik pri vrhu Kliknite Otvorena da biste otvorili postojeću datoteku ili kliknite Nova datoteka za pokretanje novog programa.
Korak 4. Upišite def za definiranje funkcije
Ključna riječ "def" koristi se za definiranje funkcije u Pythonu.
Korak 5. Dodajte naziv funkcije iza kojega idu zagrade i dvotočka
Stavite razmak iza "def", zatim upišite naziv svoje funkcije, nakon čega slijede zagrade i dvotočka. Sljedeći primjer pokazuje kako definirati funkciju koja se zove "say_hello":
def say_hello ():
Korak 6. Uvucite sljedeći redak i dodajte svoj kôd
Sve linije unutar funkcije moraju biti uvučene. Sljedeći primjer pokazuje kako definirati funkciju koja kaže "Hello".
def say_hello (): print ("Pozdrav")
Korak 7. Unesite naziv parametra ili argumenta u zagrade iza naziva funkcije
To omogućuje da funkcija prima različite unose podataka i obrađuje različite izlaze. Možete dodati više argumenata i parametara odvajajući ih zarezom. U sljedećem primjeru ima funkciju s parametrom pod nazivom "name":
def say_hello (name): print ("Hello")
Korak 8. Koristite naziv argumenta za obradu argumenta u kodu
Stavite naziv argumenta ili parametra u kôd kada trebate pozvati argument ili parametar. U sljedećem primjeru definirana je funkcija koja kaže "Hello", a zatim spominje ime korisnika:
def say_hello (name): print ("Hello" + naziv)
Korak 9. Pozovite funkciju
Da biste koristili funkciju, morate je pozvati upisivanjem njezinog imena iza kojega idu zagrade. U sljedećem primjeru funkcija je definirana, a zatim pozvana.
def say_hello (name): print ("Hello" + name) say_hello ()
Korak 10. Dodajte argumente ili parametre ključne riječi
Ako ste pokušali sastaviti kôd u prethodnom koraku, vjerojatno ste dobili poruku o pogrešci. To je zato što je prilikom pozivanja funkcije nedostajao potrebni argument. Da biste dodali argument ili parametar pri pozivanju funkcije, jednostavno je upišite u zagrade nakon što pozovete funkciju. U sljedećem primjeru ime se dodaje kao argument. Kad se kôd sastavi, reći će "Zdravo", a zatim spomenuti osobu po imenu:
def say_hello (name): print ("Hello" + name) say_hello ("wikiHow reader")