2017-03-20 2 views
0

Ich habe im Grunde eine Suchfunktion mit einer einfachen While-Schleife erstellt, aber ich möchte in der Lage sein, mein Programm eine "Suche fehlgeschlagen" Nachricht zurückgeben, wenn es nichts gibt, die der Suche entspricht. Wie könnte ich das erreichen?Wie kann ich bei meiner Suche eine "Fail" -Nachricht erhalten?

Ich habe im Grunde eine Suchfunktion mit einer einfachen While-Schleife erstellt, aber ich möchte in der Lage sein, mein Programm eine "Suche fehlgeschlagen" Nachricht zurückgeben, wenn es nichts gibt, das die Suche entspricht. Wie könnte ich das erreichen?

Hier ist die while-Schleife, wenn seine hilfreich:

while a < len(employee_list): 
     if search.capitalize() == employee_list[a][2]: 
      print (employee_list[a]) 
     a = a + 1 
+0

Sie können ein 'für verwenden ... else ...' Block statt. – Julien

Antwort

0

Um die Dinge einfach:

found = False 
    while a < len(employee_list): 
     if search.capitalize() == employee_list[a][2]: 
      print (employee_list[a]) 
      found = True 
     a = a + 1 
    if not found: 
     print 'Search Failed' 
+0

Nicht sicher, ob dies der Schreibplatz dafür ist, aber vielen Dank dafür! Ich wusste nicht, dass es so einfach sein könnte. –

Verwandte Themen