Exceptions bei einer Eingabe
Verfasst: Montag 22. November 2021, 17:48
Hallo Leute,
ich muss in einer Aufgabenstellung von der Konsole eine Eingabe einlesen, diese Eingabe wird dann in eine Ganzzahl konvertiert. Beim Konvertieren soll man eventuelle Exceptions abfangen falls sie nicht in eine Ganzzahl konvertierbar ist. Ansonsten wird die Eingabe in einer Liste abgespeichert. Das muss sich dann solange wiederholen bis die Liste 10 Elemente hat. Bis jetzt habe ich das hier aufgeschrieben jedoch scheint dies nicht ganz zu stimmen.
import numpy as np
try:
liste = []
for i in range(10):
liste.append(int(input()))
except ValueError:
print("Keine Ganzzahl")
arr = np.array(liste)
x = arr[1:10:2]
erg = 2*np.cos(x)
summe = print(np.sum(erg))
wenn ich im Programm eine nicht Ganzzahl eingebe bricht er automatisch ab, jedoch sollte er glaube ich weiter nach der Eingabe fragen dies klappt bei mir jedoch nicht.
Kann mir in diesem Fall evtl. jemand helfen?
ich muss in einer Aufgabenstellung von der Konsole eine Eingabe einlesen, diese Eingabe wird dann in eine Ganzzahl konvertiert. Beim Konvertieren soll man eventuelle Exceptions abfangen falls sie nicht in eine Ganzzahl konvertierbar ist. Ansonsten wird die Eingabe in einer Liste abgespeichert. Das muss sich dann solange wiederholen bis die Liste 10 Elemente hat. Bis jetzt habe ich das hier aufgeschrieben jedoch scheint dies nicht ganz zu stimmen.
import numpy as np
try:
liste = []
for i in range(10):
liste.append(int(input()))
except ValueError:
print("Keine Ganzzahl")
arr = np.array(liste)
x = arr[1:10:2]
erg = 2*np.cos(x)
summe = print(np.sum(erg))
wenn ich im Programm eine nicht Ganzzahl eingebe bricht er automatisch ab, jedoch sollte er glaube ich weiter nach der Eingabe fragen dies klappt bei mir jedoch nicht.
Kann mir in diesem Fall evtl. jemand helfen?