LU09.A07 - Bremsweg

Aufgabe

Berechnen Sie die Anhaltestrecke eines Autos bei gegebener Geschwindigkeit [km/h] für trockene bzw. nasse Straße. In eckigen Klammern stehen die Maßeinheiten, die jedoch für die Programmierung nicht von Bedeutung sind.

Sie brauchen folgende Informationen um diese Aufgabe zu lösen:

Programmieren Sie möglichst viele der benötigten Größen als Funktionen mit sinnvollen Eingabeparametern. Beispiele:

braking_distance() reaction_distance() stopping_distance() in_meters_per_second()

Zusatzaufgabe (Auffahrunfall):

Wie viel Abstand (in Metern und in Sekunden)zum vor ihm fahrenden Wagen muss ein Fahrer einhalten, um einen Auffahrunfall zu vermeiden, falls der vor ihm Fahrende eine Vollbremsung einleitet?

Dazu ist zusätzlich die Bremszeit zu berechnen:

Vorlage

#TODO create multiple functions to solve the braking distance calculation
 
def main():
    #TODO: Call the function to calculate the braking distance for 50, 80 and 120 km/h
 
 
if __name__ == '__main__':
    main()