Sense Hat Raspberry Pi?
Ich versuche eine Sonne zu Pixeln, allerdings kommt immer diese Fehlermeldung:
Traceback (most recent call last): File "/home/pi/Sense_Hat/icon.py", line 15 L ,Y ,Y ,Y ,Y ,Y ,Y ,L ^ SyntaxError: invalid syntax
Das ist der Code:
from sense_hat import SenseHat
sense = SenseHat()
Y = (255,255,0)
B= (0,0,255)
L = (137,207,240)
W = (255,255,255)
G = (136,136,136)
N = (0,0,0)
sun = [
L ,L ,L ,Y ,Y ,L ,L ,L
L ,Y ,Y ,Y ,Y ,Y ,Y ,L
L ,Y ,Y ,Y ,Y ,Y ,Y ,L
Y ,Y ,Y ,Y ,Y ,Y ,Y ,Y
Y ,Y ,Y ,Y ,Y ,Y ,Y ,Y
L ,Y ,Y ,Y ,Y ,Y ,Y ,L
L ,Y ,Y ,Y ,Y ,Y ,Y ,L
L ,L ,L ,Y ,Y ,L ,L ,L]
sense.set_pixels(sun)
1 Antwort
Ich kann auf Anhieb keinen Fehler entdecken, bin aber auch kein Python-Sepzialist. Aber die Line 15 sieht meines Erachtens nach genauso aus wie die Zeilen 16, 11 und 12. Kannes vielleicht sein, dass sich in der Zeile 15 noch ein nicht abdruckbares Zeichen befindet? Siehe Deine Fehlermeldung ... da steht ja noch ein ^ hinter dem L.
Kopiere doch einfach mal die Zeilen 11 und 12 und ersetze die Zeilen 15 und 16 damit und schau, ob sich die Zeilennummer in der Fehlermeldung ändert.
Oder könnte es sein, dass die Blöcke noch durch etwas wie ein Semikolon oder ähnliches getrennt werden müssen, anstatt durch ein NewLine?