Kann mir bitte jemand sagen, was daran falsch ist?
Hallo,
ich programiere meine SenseHat gerade mit Python und es sagt, dass dieser Satz falsch ist:
sense = SenseHat()
^
SyntaxError: invalid syntax
Aber was ist da jetzt bitteschön falsch?
Hier ist der ganze Code:
# Libraries ------------
from sense_hat import SenseHat
# Functions ------------
# Pixel art ------------
r = (255, 0, 0)
g = (0, 255, 0)
w = (255, 255, 255)
b = (0, 0, 0)
unlocked = [
b, b, b, b, b, b, b, b,
b, b, b, b, b, w, w, b,
b, b, b, b, w, b, b, w,
b, b, b, b, w, b, b, w,
b, b, g, g, g, g, b, b,
b, b, g, g, g, g, b, b,
b, b, g, g, g, g, b, b,
b, b, b, b, b, b, b, b,
]
locked = [
b, b, b, b, b, b, b, b,
b, b, b, w, w, b, b, b,
b, b, w, b, b, w, b, b,
b, b, w, b, b, w, b, b,
b, b, r, r, r, r, b, b,
b, b, r, r, r, r, b, b,
b, b, r, r, r, r, b, b,
b, b, b, b, b, b, b, b,
# Main program ---------
sense = SenseHat()
sense.set_pixels(locked)
sleep(2)
sense.set_pixels(unlocked)
sleep(2)
# Locks ----------------
curret_temp = sense.get_temperature()
print(curret_temp)
# Secret message -------
sense.show_message("It was a Prank boi :)")
Mehr Code/Kontext bitte
Habe es bearbeitet.
3 Antworten
Alle Abhängigkeiten installiert etc.?
https://pythonhosted.org/sense-hat/
Ansonsten ist der Fehler woanders zu suchen:
locked = [
b, b, b, b, b, b, b, b,
b, b, b, w, w, b, b, b,
b, b, w, b, b, w, b, b,
b, b, w, b, b, w, b, b,
b, b, r, r, r, r, b, b,
b, b, r, r, r, r, b, b,
b, b, r, r, r, r, b, b,
b, b, b, b, b, b, b, b,
Hier fehlt noch was, denkst du nicht? :) Als Lerneffekt gebe ich dir nicht vor was fehlt, weil es dir dabei hilft zukünftige Fehler selbst zu finden.
Der Compiler/Interpreter meckert immer bei der Zeile, wo ihm ein Fehler aufgefallen ist. Das muss aber nicht zwangsläufig die Zeile sein, wo der Fehler tatsächlich auftritt. Das kann auch davor passiert sein. :)
Ich sehe nicht, dass du deine Liste locked wieder schließen würdest. Die schließende eckige Klammer fehlt am Ende.
sense ist eine Variable. SenseHat() eine Funktion.
Variablen sind Datencontainer, Funktionen sind quasi Skripte.
Dieses Projekt hier:
https://projects.raspberrypi.org/en/projects/sense-hat-puzzle-box/3
Och ich dummkopf! Ich habe Klammer zu vergessen. Danke für die Hilfe!!!
Und was kann ich dagegen tun?