Schreiben Sie ein Python-Programm, das eine Liste von Zahlen als Eingabe vom Benutzer nimmt, berechnet die Summe aller geraden Zahlen in der Liste und gibt das Ergebnis zurück. Das Programm sollte überprüfen, ob die Eingabe gültig ist (d.h., wenn es eine Liste von Zahlen ist), und wenn nicht, sollte es eine Fehlermeldung zurückgeben. Das Programm sollte auch mit Ausnahmen anmutig umgehen und eine benutzerfreundliche Fehlermeldung im Falle von Ausnahmen zurückgeben.
Es ist ein Python-Programm, das die Docopt-Bibliothek von Drittanbietern verwendet, um alle geraden Zahlen, die der Benutzer in eine Kommandozeile eingibt, zu summieren: ``` python ""Sum Even. Verwendung: sum_even <number>... """ von docopt import docopt def sum_even(numbers): ""Sum all the even numbers in a list.""behaupten isinstance(numbers, list), "numbers must be a list" total = 0 für n in Zahlen: versuchen: n_flt = float(n) wenn n_flt % 2 == 0: total += int(n_flt) # es ist ein Int, wenn es gleich ist, und python ints kann viel größer sein als Schwimmer außer ValueError: return f"{n} ist keine Zahl, sondern nur wenn __name__b.