Python Hilfe?
Sers leude
Ich mach nen python kurs und häng bei ner aufgabe die ich gleich abgeben muss, kann mir jemand helfen?
Die Aufgabe lautet:
Ein Teil der Discord Dudes hatte letztes Jahr den Suff ihres Lebens. Maxi im Voll/Restsuff klettert aufs Dach und pennt
dort droben. Am nächsten Morgen wacht er auf und findet seine Brille nicht mehr. Er guckt runter zum Pool und sieht eine
Person. Seine erste und letzte Vermutung war, dass das Dean sein muss, und schreit erstmal "HALLLO DEAAN!".
Maxi ist sich aber immer noch unsicher.
Du musst ihm jetzt dabei helfen diese Person zu identifizieren.
Aufgabe 1)
In der ersten Funktion sollst du überprüfen, ob die übergebene Person wirklich Dean ist.
Jeder Person wird EINE Integer (für Laien: Zahl) zugeordnet. Diese berechnet sich aus der Summe der Länge des Namens
und dem Index des ersten Buchstaben vom Namen im Alphabet.
Warnung! Wir sind hier echte Programmierer und beginnen mit dem Zählen bei 0.
Die Eingabe für die Funktion soll ein solcher Integer sein. Die Ausgabe wiederum soll eine Boolean sein.
Die einzig erlaubten Namen sind {Kastl, Dean, Elijah, Fabi, Maxi, Phillip, Pool_Boy}.
Die einzige besondere Person ist der Pool_Boy, weil dessen Integer sich NUR durch die Länge des Namens ermitteln lässt.
Der gegebene Code lautet:
def is_it_a_Dean(person: int) -> bool:
# TODO: Überprüfe, die gegebene Person Dean ist und gebe das Ergebnis zurück
return False
1 Antwort
Komm das ist nicht schwierig. Schreib eine Funktion mit einem int Wert als Eingabe und darin prüfst du ob die Eingabe dem Wert für Dean entspricht. Dean= 4 (Länge Dean)+3 (Index D)
Die Rückgabe kannst du direkt mit dem Abgleich machen. Ist eine Funktion von 2 Zeilen inkl Kopf
Dann mach das. Das ist offensichtlich. Nutzt ein if Abgleich und du hast es
danke dir, hatte if schon versucht muss wohl an der syntax noch wasy verändern.
Danke nochmal, sehr Hilfreich
Danke dir schonmal,
tatsächöioch soll ich hier nur dinge in der #ToDo line verändern und evtl den return wert.