LU07.A02 - Eintrag in Liste ergänzen
Fügen Sie eine Frucht in eine Liste ein, falls diese Frucht noch nicht in der Liste existiert.
Das Programm hat eine Liste von Früchen my_list
in dieser Liste sind bereits einige Früchte vorhanden.
Der Benutzer gibt nun den Namen einer Frucht ein new_fruit
.
- Falls diese Frucht schon in der Liste existiert, gibt das Programm
Frucht bereits vorhanden
aus. - Sonst fügt das Programm die neue Frucht in die Liste ein.
Zum Schluss gibt das Programm die vollständige Liste mit den Früchten aus.
- main.py
def while_else(): # list of fruits my_list = ['papaya', 'banana', 'pineapple', 'mango', 'grapes'] new_fruit = input('Welche Frucht möchten Sie der Liste ergänzen?\n') #TODO: Iterieren Sie über die Liste der Früchte um zu überprüfen ob new_fruit bereits in der Liste ist, # ist die Frucht new_fruit vorhanden, geben Sie aus 'Frucht bereits vorhanden' # ist new_fruit nicht vorhanden, so fügen Sie diese der Liste hinzu. # Verwenden Sie dazu eine while-else-Anweisung print(f'Inhalt der Liste: {my_list}') def if_in(): # list of fruits my_list = ['papaya', 'banana', 'pineapple', 'mango', 'grapes'] new_fruit = input('Welche Frucht möchten Sie der Liste ergänzen?\n') # TODO: Prüfen Sie mit if-in ob die Frucht new_fruit schon der Liste my_list existiert. # ist die Frucht new_fruit vorhanden, geben Sie aus 'Frucht bereits vorhanden' # ist new_fruit nicht vorhanden, so fügen Sie diese der Liste hinzu. print(f'Inhalt der Liste: {my_list}') if __name__ == '__main__': while_else() if_in()
while_else
In der Funktion def while_else()
suchen Sie die new_fruit
mit Hilfe einer while-else
-Schleife.
if_in
In der Funktion def if_in()
nutzen Sie die if-in
-Selektion um die new_fruit
zu suchen.
Vorgehen
- Akzeptiere das GitHub Classroom Assignment im Moodlekurs.
- Klone das Repository in PyCharm.
- Codiere die Programmlogik in
main.py
. - Teste dein Programm mit den Testfällen in
main_test.py
. - Führe einen Commit und einen Push durch.