Heute haben wir erst zu Beginn der Python Stunde mit @Albert_Zweistein und @Albert_Dreistein ein paar Schriftzüge mit Tinkercad designed. Einfach mehre Buchstaben mit n"Text und Numbers" auf die Arbeitsfläche ziehen und dann mit Ctrl+G verbinden und dann als svg exportieren.
Dass wäre wirklich eine sehr einfach Aktivität für einen offenen Samstag.
Dauer: 30 min
Schwierigkeitsgrad: Leicht
Dauer: 30 min
Tools used: Computer, tinkercad, Lasercuttter
Alter: 7+
Danach haben versucht Mausereignisse zu Programmieren. Hier der Code den wir nach etwas Debuggen fertigestellt haben. Der Plan ist das Marco und Vincent nächsten mal ein paar Witze mitbringen und ich eine Figur (am besten Albert Einstein) programmieren der diese Witze im Schaufenster erzählt.
from tkinter import *
window = Tk()
window.title('Alian')
c = Canvas(window, height=300, width=400)
c.pack()
körper = c.create_oval(100, 150, 300, 250, fill='green')
auge = c.create_oval(170, 70, 230, 130, fill='white')
pupille = c.create_oval(190, 90, 210, 110, fill='black')
mund = c.create_oval(150, 220, 250, 240, fill='red')
hals = c.create_line(200, 150, 200, 130, fill="black")
worte = c.create_text(200, 280, text='Ich bin ein Alien')
window.attributes('-topmost', 1) #bringt tkinter Fester in den Vordergrund
def mund_auf():
c.itemconfig(mund, fill = 'black')
def mund_zu():
c.itemconfig(mund, fill = 'red')
def links():
c.move(pupille, -10, 0)
def rechts():
c.move(pupille, 10, 0)
def rülps(event):
mund_auf()
c.itemconfig(worte, text ="Rülps!")
c.bind_all('<Button-1>', rülps)
Und jetzt dass ganze mit Rechts und Links klick.
def back(event):
mund_zu()
c.itemconfig(worte, text ="Rülps!")
c.bind_all('<Button-1>', rülps)
c.bind_all('<Button-2>', back)
Hier findet man noch mehrere Event wir https://www.python-course.eu/tkinter_events_binds.php
alien_ruelps.py (829 Bytes)