Ampeln für Autofahrer schalten ganz typisch. Vergleiche dazu die untenstehende Abbildung der vierphasigen Schaltung.

Abb. 1, File source: https://commons.wikimedia.org/wiki/File:Traffic_lights_4_states.svg

Aufgabe 3.1:

Verändere das Testprogramm so, dass das rote Licht der Ampel angeht, eine Sekunde leuchtet und danach wieder ausgeht.

Aufgabe 3.2:

Implementiere eine Methode steuerung(str) der Klasse AMPEL, so dass sie analog zu den vier Phasen und abhängig von den Werten ’stop‘ (1), ‚bereit‘ (2), ‚los‘ (3) und ‚achtung‘ (4) die richtigen Lichter anschaltet und anzeigt. Vergleiche dazu Abbildung 1 auf dieser Seite.

>> Code: prg_132_ampelsteuerung.py