User manual

Ahhoz, hogy a program végérvényesen és könnyen változtatható maradjon, még három
változót definiálunk:
z
A LED-ek száma
A LED-ek számát a program a len() funkció segítségével
automatikusan átveszi a
LED listából.
[W]
Ismétlések
Mindegyik fényminta a jobb felismerhetőség érdekében alapvetően
ötször ismétlődik. Ez a szám tetszés szerint megváltoztatható, és
utána mindegyik mintára érvényes.
t
Idő Ez a változó azt adja meg, hogy mennyi ideig legyen bekapcsolva a
szünet ugyanennyi ideig tart. A t név azokra a változókra, amelyek
időtartamot tárolnak a programokban, majdnem az összes
á i l b
meghonosodott.
A változókként definiált értékek csak ezen a helyen kerülnek be a programba, és könnyen
megváltoztathatók. Ezek után a meghatározások után indul a tulajdonképpeni program.
Ezek a sorok egy útmutatót jelenítenek meg a képernyőn a felhasználó számára arról, hogy
melyik számjegygombbal melyik fénymintát hozhatja létre.
5.3 ábra 5.3: A program a képernyőn.
Miután megjelent a választék a képernyőn, elindul a program főhurka. Ehhez itt is a while True:-
végtelenhurkot alkalmazzuk, amely egy
try...except-utasításba van beágyazva.
e = raw_input ("Bitte minta auswählen: ") ("Válassza ki a mintát:") Rögtön a hurok elején a program
egy beadást vár a felhasználó részéről, amely az
e változóban kerül tárolásra. A raw_input()
funkció normál szövegként átveszi a beadást feldolgozás nélkül. Ezzel ellentétben azinput()
funkcióba beadott
print ("Lichteffekte zur Auswahl"); print ("1 Lauflicht zyklisch")
print ("2 Lauflicht hin und zurück"); print ("3 auf- und absteigend")
("Kiválasztható fényeffektusok".....("1 - ciklikus futófény")...("2 -
)( )
50