Python :: Aufgabe #266 :: Lösung #1
2 Lösungen
#266
Steckbrief-Informationen
Anfänger - Python
von DragStar
- 06.04.2020 um 08:37 Uhr
Baue ein passendes Array, welches du mit Steckbriefinfos füllst (z.B. Name, Alter, Hobbies usw).
Danach lass den User ein Hobby eingeben und gib dann den Namen der Personen ein, die dieses Hobby haben.
Danach lass den User ein Hobby eingeben und gib dann den Namen der Personen ein, die dieses Hobby haben.
#1
von daVinci (320 Punkte)
- 22.05.2020 um 07:46 Uhr
Python-Code
########################################################################################### # Aufgabe #266 - Steckbriefinformationen ########################################################################################### # ___________________________________ #____| A u f g a b e n s t e l l u n g |_________________________________________________ # # - Baue ein passendes Array, welches du mit Steckbriefinfos füllst # (z.B. Name, Alter, Hobbies usw). # - Danach lass den User ein Hobby eingeben und gib dann den Namen der Personen aus, # die dieses Hobby haben. # _____________________________ #____| I n f o r m a t i o n e n |_______________________________________________________ # # -/- # ########################################################################################### #=========================================================================| code by daVinci ########################################################################################### # Steckbriefinformationen steckbriefe = (["Hans Wurst", 62, ["essen", "briefmarken", "lesen"]], ["Ute Russ", 34, ["shoppen", "fitness", "zeichnen", "fotographie", "briefmarken", "natur", "lesen"]], ["Andi Mauer", 18, ["staubkörner", "briefmarken"]], ["Ernst Haft", 21, ["waffen", "videospiele", "musik"]], ["Marie Juana", 42, ["natur", "lesen", "musik", "zeichnen"]], ["Chantal Jaqueline", 16, ["andi mauer", "essen", "videospiele", "shoppen", "zeichnen"]]) #------------------------------------------------------------------------------------------ # Ausgabe von Liste mit Hobbies print("=================================================================================") print(" HOBBIE PERSONENERMITTLUNG -- STECKBRIEFE") print("=================================================================================\n") print("LISTE MIT HOBBIES:") print("---------------------------------------------------------------------------------") print("essen, briefmarken, shoppen, fitness, zeichnen, Fotographie,\n\ Natur, staubkörner, Waffen, Videospiele, Musik, lesen, Andi Mauer\n\ ---------------------------------------------------------------------------------\n") # Eingabe und Abfrage hobbie_vorhanden = False eingabe = input("Geben Sie bitte ein Hobbie ein: ") print("=================================================================================\n") #------------------------------------------------------------------------------------------ for i in range(len(steckbriefe)): for i2 in range(len(steckbriefe[i][2])): if steckbriefe[i][2][i2] == eingabe: print("------------------------------\n", steckbriefe[i][0]) hobbie_vorhanden = True #------------------------------------------------------------------------------------------ # Ausgabe wenn kein verfügbares Hobbie eingegeben wurde if not hobbie_vorhanden: print("------------------------------------------------------") print("Das Eingegebene Hobbie kommt in keinem Steckbrief vor!") print("------------------------------------------------------\n") else: print("------------------------------\n") ########################################################################################### # Unausgeschmückter Code ########################################################################################### # # steckbriefe = (["Hans Wurst", 62, ["essen", "briefmarken"]], # ["Ute Russ", 34, ["essen", "fitness", "briefmarken"]]) # # eingabe = input("Geben Sie bitte ein Hobbie ein: ") # # for i in range(len(steckbriefe)): # for i2 in range(len(steckbriefe[i][2])): # if steckbriefe[i][2][i2] == eingabe: # print(steckbriefe[i][0]) # ###########################################################################################
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1