Kuidas Pythonis funktsiooni määratleda

Funktsioon on koodiplokk, mis käivitatakse selle kutsumisel. Selle asemel, et sisestada sama koodiplokk iga kord, kui see kordub, saate selle funktsioonina määratleda ja seejärel helistada, kui seda vajate. Funktsioonid võimaldavad sisestada ka argumente või parameetreid sisenditena. Seejärel tagastavad nad argumentide põhjal andmed ja annavad sõltumatu väljundi. See Selgitatud õpetab, kuidas Pythoni programmeerimiskeeles funktsiooni defineerida.

1
Installige Python. Funktsiooni kirjutamiseks pythonis peate installima Pythoni. Pythoni allalaadimiseks ja installimiseks järgige järgmisi samme: minge veebibrauseris aadressile https://www.python.org/downloads/. Klõpsake ülaosas valikul Laadi Python [versiooninumber] alla. Topeltklõpsake oma failil Python.exe. Allalaadimiste kaust. Klõpsake nuppu Installi kohe. Klõpsake nuppu JahKlõpsake Sule.

2
Avage koodiredaktor. Pythoniga kaasas olevat põhikoodiredaktorit nimetatakse IDLE-ks. Teise võimalusena võite kasutada kolmanda osapoole integreeritud arenduskeskkonda (IDE), nagu Atom, Sublime Text 3 ja Online Python Compiler.

3
Avage uus fail või fail, milles soovite funktsiooni määratleda. IDLE-s saate avada uue faili või luua uue faili, klõpsates ülaosas menüüd Fail Klõpsake olemasoleva faili avamiseks nuppu Ava või uue programmi käivitamiseks nuppu Uus fail.

4
Funktsiooni määratlemiseks tippige def. Märksõna “def” kasutatakse funktsiooni määratlemiseks Pythonis.

5
Lisage funktsiooni nimi, millele järgneb sulud ja koolon. Sisestage sõna “def” järele tühik, seejärel kirjutage oma funktsiooni nimi, millele järgneb sulud ja koolon. Järgmine näide näitab, kuidas määratleda funktsiooni nimega “say_hello”: def say_hello():

6
Järgmisele reale taane ja lisage oma kood. Kõik funktsiooni sees olevad read peavad olema taandega. Järgmine näide näitab, kuidas määratleda funktsiooni, mis ütleb “Tere”. def say_hello(): print(“Tere”)

7
Sisestage funktsiooni nime järel sulgudesse parameetri või argumendi nimi. See võimaldab funktsioonil võtta vastu erinevaid andmesisendeid ja töödelda erinevaid väljundeid. Saate lisada mitu argumenti ja parameetrit, eraldades need komaga. Järgmises näites on funktsioon parameetriga nimega “name”: def say_hello(name): print(“Tere”)

8
Koodis oleva argumendi töötlemiseks kasutage argumendi nime. Asetage argumendi või parameetri nimi koodi, kui peate argumendi või parameetri välja kutsuma. Järgmises näites on määratletud funktsioon, mis ütleb “Tere” ja mainib seejärel kasutaja nime: def say_hello(name): print(“Tere” + nimi)

9
Kutsu funktsioon. Funktsiooni kasutamiseks tuleb see välja kutsuda, tippides selle nime ja seejärel sulgud. Järgmises näites defineeritakse funktsioon ja seejärel kutsutakse seda. def say_hello(name): print(“Tere” + nimi)say_hello()

10
Lisage märksõna argumendid või parameetrid. Kui proovisite eelmises etapis koodi kompileerida, saite tõenäoliselt veateate. Seda seetõttu, et funktsiooni kutsumisel puudus nõutav argument. Funktsiooni kutsumisel argumendi või parameetri lisamiseks sisestage see lihtsalt pärast funktsiooni kutsumist sulgudesse. Järgmises näites lisatakse nimi argumendina. Kui kood on koostatud, ütleb see “Tere” ja seejärel mainib inimest nime järgi:def say_hello(nimi): print(“Tere ” + nimi)say_hello(“Selgitatud lugeja”)