SyntaxError - der sich mir nicht erschliesst .... :?
Verfasst: Donnerstag 7. Februar 2019, 15:49
Hey,
hab hier mal nen soweit ganz netten code geschrieben, der bestimmt noch zwei drei Fehler beeinhaltet, die ich gerne finden wuerde, aber mir macht die Funktion def get_work (relativ weit unten) zu schaffen.
Hierzu wird mir gemeldet ....
... wenn ich die Funktion an das Ende der vorhergehenden Zeile bringe und dann mit Enter absetze, rueckt die Funktion 7 Leerzeichen ein .... Syntax meint doch unter anderem auch command where not expected. Gehe ich recht der Annahme, dass die Konsole das Ding in der vierten Reihe haben will? Und wenn dem so ist, wieso??!? Oder lieg ich meilenweit entfernt?
Jetzt bin ich mal gespannt =) Und bitte verratet mir nicht alle anderen Fehler ;D
Ganz lieben Dank!
P.S.: @all die mir zu 3 geraten haben ... :* .... das Tutorial ist hier sooo viel besser!
hab hier mal nen soweit ganz netten code geschrieben, der bestimmt noch zwei drei Fehler beeinhaltet, die ich gerne finden wuerde, aber mir macht die Funktion def get_work (relativ weit unten) zu schaffen.
Hierzu wird mir gemeldet ....
Code: Alles auswählen
File "script.py", line 36
def get_work(mass, acceleration, distance):
^
SyntaxError: invalid syntax
Code: Alles auswählen
train_mass = 22680
train_acceleration = 10
train_distance = 100
bomb_mass = 1
def f_to_c(f_temp):
c_temp = (f_temp - 32) * 5 / 9
return c_temp
f100_in_celsius = f_to_c(100)
def c_to_f(c_temp):
f_temp = c_temp * (9 / 5) + 32
return f_temp
c0_in_fahrenheit = c_to_f(0)
print (c0_in_fahrenheit)
def get_force(mass, acceleration):
return mass * acceleration
train_force = get_force(train_mass, train_acceleration)
print ("The GE train supplies " + str(train_force) + " Newtons of force.")
def get_energy(mass, c):
c = 3 * 10 ** 8
return mass * c**2
bomb_energy = get_energy(bomb_mass)
print ("A 1kg bomb supplies " + str(bomb_energy) + " Joules."
def get_work(mass, acceleration, distance):
force = get_force(mass, acceleration)
return force * distance
train_work = get_work(train_mass, train_acceleration, train_distance)
print "The GE train does " + str(train_work) + " Joules of work over " + str(train_distance) + " meters."
Jetzt bin ich mal gespannt =) Und bitte verratet mir nicht alle anderen Fehler ;D
Ganz lieben Dank!
P.S.: @all die mir zu 3 geraten haben ... :* .... das Tutorial ist hier sooo viel besser!