Grunderna i Python del 4


En funktion är en programsnutt som går att återanvända i andra program.
Den skapas genom att man definierar programblocket med def och ger den ett namn åtföljt av parenteser och kolonn.
Man kan ange ett antal formella variabler inom parenteserna. I kodexemplet nedan är den formella parametern n. Exemplet visar en funktion för beräkning av fakulteten av ett tal n dvs n! = n*(n-1)*(n-2)*(n-3)*…..3*2*1. Den formella parametern betyder alltså här det tal man skall beräkna fakulteten av och anges i funktionsanropet. Glöm inte att en funktions definition måste avslutas med kolon! Return-kommandot används om man vill att funktionen skall returnera det beräknade värdet.

n=int(input("maxvärdet skall vara:"))
def Fact(n):
if n < 1:
return 1
else:
return n*Fact(n-1)

print(Fact(n))

Annonser

Om mattelararen

Licentiate of Philosophy in atomic Physics Master of Science in Physics
Det här inlägget postades i Pythonprogrammering. Bokmärk permalänken.

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s