Python Programm (Liste)
Verfasst: Sonntag 27. Januar 2019, 01:31
Hallo ihr lieben,
Ich habe ein kleines Problem beim Programmieren.
Ich möchte ein Programm programmieren, welches ein Input eines Textfeldes verändert und weiterverarbeitet.
Das ist der Input (mit zahlen halt):
[x,y,z]+t*[d,e,f]
Die Werte aus dieser Zeile
x,y,z,t,d,e,f sollen in die untere eingesetzt werden
E:\;\overrightarrow{x}=\left(\begin{array}{c}x\\y\\z\end{array}\right)+t\left(\begin{array}{c}d\\e\\f\end{array}\right)\;t\mathbb{\epsilon R}
Ich bin mir an dieser stelle aber nicht sicher wie ich die liste so bereinigen kann, dass nurnoch die Zahlen überbleiben.
Das ist mein aktueller Code.
Ich hoffe mir kann jemand Helfen.
Ich habe ein kleines Problem beim Programmieren.
Ich möchte ein Programm programmieren, welches ein Input eines Textfeldes verändert und weiterverarbeitet.
Das ist der Input (mit zahlen halt):
[x,y,z]+t*[d,e,f]
Die Werte aus dieser Zeile
x,y,z,t,d,e,f sollen in die untere eingesetzt werden
E:\;\overrightarrow{x}=\left(\begin{array}{c}x\\y\\z\end{array}\right)+t\left(\begin{array}{c}d\\e\\f\end{array}\right)\;t\mathbb{\epsilon R}
Ich bin mir an dieser stelle aber nicht sicher wie ich die liste so bereinigen kann, dass nurnoch die Zahlen überbleiben.
Das ist mein aktueller Code.
Ich hoffe mir kann jemand Helfen.

Code: Alles auswählen
a = []
b = []
c = []
i = 0
j = 0
def Einlesen():
global i
global a
global b
global j
global c
a = e1.get()
while j < len(a):
b.append(a[j])
print(b[j])
j = j + 1
print(b)
while i < len(b):
print(b[i])
try:
b[i] = int(b[i])
except ValueError as verr:
c.append(b[i])
b.remove(b[i])
except Exception as ex:
pass
print(b)
i = i + 1