Tach
Ich hab eine Funktion in einem Pythonscript:
def array(achse, thema):{
ok = 'ja'
while ok == "ja":{
print("Wollen sie auf der %s-Achse einen Key fuer %s einfuegen" %(achse, thema))
ok = raw\_input()
if ok == "ja":{
a = int(raw\_input("In welchem Frame wollen sie den Key setzen: "))
if thema == "Wind":{
b = float(raw\_input("Wie schnell soll der Wind sein in Meter pro Sekunde: "))
for a in range(a, frames+1):{
achse[a] = b+gravitation}
return achse
}
elif thema == "Beschleunigung":{
b = float(raw\_input("Wie viel Meter pro Sekunde^2 soll zugefuehrt werden: "))}
elif thema == "Kraft":{
b = float(raw\_input("Wie viel Newton soll zugefuehrt werden: "))}
for i in range(a, frames+1):{
achse[i] = b}
}
return achse
}
}
Das Problem ist, dass ich eine Fehlermeldung kriege" ‚str‘ object does not support item assignment"
Ich glaube der Fehler ist, dass a ein string sei. Allerdings verstehe ich nicht, wieso.
Sorry, ich kann hier irgendwie keine Einrückungen aktivieren. Hoffe die Klammern stören nicht.
Danke für Hilfe
Apoth
_[MOD]:
-Tags hinzugefügt, bitte in Zukunft selbst machen._