Funktionen kombinieren3 / 3
Drei kleine Funktionen, eine Tabelle.
1def reaktionsweg(kmh):
2return kmh / 10 * 3
3
4def bremsweg(kmh):
5return (kmh / 10) * (kmh / 10)
6
7def anhalteweg(kmh):
8return reaktionsweg(kmh) + bremsweg(kmh)
9
10for kmh in [30, 50, 100]:
11print(kmh, "km/h:", anhalteweg(kmh), "m")
Ausgabe
30 km/h: 18.0 m50 km/h: 40.0 m100 km/h: 130.0 m
Die Faustformel aus der Fahrschule: Reaktionsweg plus Bremsweg. anhalteweg rechnet nichts selbst – es holt sich beide Teile. Doppeltes Tempo, mehr als dreifacher Weg.