Meddelande

Du befinner dig just nu på en äldre version av Pluggakuten, gamla.pluggakuten.se. Nya Pluggakuten lanserades den 6 februari 2017 och du finner forumet på www.pluggakuten.se.

På gamla.pluggakuten.se kan du fortfarande läsa frågorna och svaren som ställts, men du kan inte skapa ett nytt konto eller nya trådar. Nya frågor och nytt konto skapar du på det nya forumet, välkommen dit!

Rekursiv funktion i Python

wow_08
Medlem

Offline

Registrerad: 2016-02-16
Inlägg: 52

Rekursiv funktion i Python

Hej,

Någon som är bra på Python och kan hjälpa mig med den här gamla tenta uppgiften?

Skriv en rekursiv funktion, minAndMax,som tar en lista samt argument och returnerar ett par, där det första elementet i paret är det minsta värdet från listan samt det andra är det största värdet.
Exempel:
minAndMax([1,5,6,2,3,9,8,1,8])   --> (1,9)

Tack till den som tar sin tid och hjälper mig!

 
Henrik E
Medlem

Offline

Registrerad: 2015-09-22
Inlägg: 3189

Re: Rekursiv funktion i Python

def minochmax(q):        # q är listan
    a=q[0]                          # a är första talet   
    if len(q)==1 :return a,a   
    x,y=minochmax(q[1:])               
    return min(a,x),max(a,y)

 


Sidfot

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Powered by Mattecentrum
 |  Denna sida använder cookies |  Kontakta oss |  Feedback |