Prosedyrer og funksjoner Hva er en prosedyre Prosedyrenavn

  • Slides: 10
Download presentation
Prosedyrer og funksjoner

Prosedyrer og funksjoner

Hva er en prosedyre? Prosedyrenavn: velkomst Inndata: Utdata: ? ? ? None

Hva er en prosedyre? Prosedyrenavn: velkomst Inndata: Utdata: ? ? ? None

Hva er en prosedyre? Prosedyrenavn: velkomst Inndata: Utdata: print("Velkommen!") None

Hva er en prosedyre? Prosedyrenavn: velkomst Inndata: Utdata: print("Velkommen!") None

Hva er en prosedyre? Prosedyrenavn: personlig_hilsen Inndata: Utdata: ? ? ? navn None

Hva er en prosedyre? Prosedyrenavn: personlig_hilsen Inndata: Utdata: ? ? ? navn None

Hva er en prosedyre? Prosedyrenavn: personlig_hilsen Inndata: Utdata: print("Hei", navn, "! : D") navn

Hva er en prosedyre? Prosedyrenavn: personlig_hilsen Inndata: Utdata: print("Hei", navn, "! : D") navn None

Hva er en funksjon? Funksjonsnavn: rovervelkomst Inndata: Utdata: ? ? ? None resultat

Hva er en funksjon? Funksjonsnavn: rovervelkomst Inndata: Utdata: ? ? ? None resultat

Hva er en funksjon? Funksjonsnavn: rovervelkomst tekst = "Velkommen!" resultat = "" Inndata: None

Hva er en funksjon? Funksjonsnavn: rovervelkomst tekst = "Velkommen!" resultat = "" Inndata: None for i in range(0, len(tekst)): if (tekst[i] in konsonanter): resultat = resultat + tekst[i] + "o" + tekst[i] else: resultat = resultat + tekst[i] return resultat Utdata: resultat

Hva er en funksjon? Funksjonsnavn: roverhilsen Inndata: Utdata: ? ? ? navn resultat

Hva er en funksjon? Funksjonsnavn: roverhilsen Inndata: Utdata: ? ? ? navn resultat

Hva er en funksjon? Funksjonsnavn: roverhilsen tekst = "Hei " + navn + "!

Hva er en funksjon? Funksjonsnavn: roverhilsen tekst = "Hei " + navn + "! : D" resultat = "" Inndata: navn for i in range(0, len(tekst)): if (tekst[i] in konsonanter): resultat = resultat + tekst[i] + "o" + tekst[i] else: resultat = resultat + tekst[i] return resultat Utdata: resultat

Viktig! Husk å ikke bare definere men også faktisk kalle på prosedyrene/funksjonene deres! Husk

Viktig! Husk å ikke bare definere men også faktisk kalle på prosedyrene/funksjonene deres! Husk at du alltids kan printe et kall på en funksjon for å se hva returverdien blir!