Python Exceptions?
Hallo zusammen,
eine kurze Frage zu Python Exceptions: Und zwar soll ich für den Code
s = list(range(10000000000000000))
eine Exception einfügen, damit der Fehler der Speicherüberlastung(?) abgefangen wird.
Meine Idee dazu war, dass ich gleich einen Code erstelle mit Eingabe und mit der in der Aufgabenstellung erwähnten Menge testen möchte, ob ich den Fehler abfangen kann. Mein Code mit der MemoryException sieht wie folgt aus:
s = input("Zahl für range eingeben: ")
try:
b = int(s)
c = list(range(b))
except MemoryError:
print("Nicht genügend Speicherplatz verfügbar.")
else:
print(c)
Allerdings erhalte ich statt meiner Meldung die folgende Fehlermeldung:
Kann mir jemand sagen, was ich falsch gemacht habe?
2 Antworten
Versuch doch herauszufinden wieviel Speicherplatz python benutzen darf und fange dementsprechend eine zu große int Eingabe ab. Jupyter scheint immer noch ein Problem mit der großen Eingabe zu haben und sich zu beschweren...
Der Code passt soweit.