@Knollo: Grundsätzlich ja. Wobei das ja jetzt etwas anderes macht als das Programm im ersten Beitrag. Und da ist hoffentlich eine LED angeschlossen, sonst ist es natürlich irreführend die `LED`-Klasse zu verwenden und das Objekt `led` zu nennen.
Das läuft so aber nicht ohne `time` auch zu importieren. Und eine She-Bang-Zeile könnte man dem bei der Gelegenheit auch verpassen, damit man das als Programm ausführen kann.
Die Kommentare sind ein bisschen irreführend, denn in Python beziehen sich Kommentare die alleine stehen auf die nachfolgenden Code-Zeilen. Da der Kommentar jeweils kurz ist und damit die Zeilenlänge nicht ausufert, würde ich die beiden hinter den jeweiligen `print()`-Aufruf schreiben.
Eingerückt wird mit vier Leerzeichen pro Ebene. Keine Tabulatorzeichen. Die machen nur Probleme.
Dann noch das ganze in eine Hauptfunktion die nur aufgerufen wird wenn man das als Programm aufruft, und es ist vollständig.
Code: Alles auswählen
#!/usr/bin/env python3
import time
from gpiozero import LED
def main():
led = LED(12)
while True:
led.on()
print(led.is_active) # → True
time.sleep(1)
led.off()
print(led.is_active) # → False
time.sleep(1)
if __name__ == "__main__":
main()