====== Can ====== hallo ====== Fotoalbum ====== ====== Code ====== Hier findet ihr einige Sachen die ich programmiert habe:-D {{:de:personen:can:can4.png?150|}} {{:de:personen:can:can5.jpg?150|}} === Schnecke === # -*- coding: utf-8 -*- import turtle as t print "ööö" def big(breite): t.pendown() for katze in range(3): t.forward(breite) t.left(120) t.tracer(False) t.pensize(4) t.color("green") for du in range(72): #big(90+du*5) t.color("blue") t.circle(du*5) t.color("brown") t.penup() t.forward(100+du*5) t.pendown() t.circle(du) t.penup() t.backward(100+du*5) t.pendown() t.left(10) #zeig alles her t.tracer(True) ====== Bildschirmschoner ====== Halte deine Maus auf die Bilder dann kannst du meine Kommentare lesen.LOL {{:de:personen:can:can1.jpg?300|Bei jedem neuen Kleks verändert sich der Hintergrund}} {{:de:personen:can:can2.jpg?300|So schaut mein Bildschirmschoner aus}} # -*- coding: utf-8 -*- import turtle as t import random as r t.screensize(1024,600) t.colormode(255) t.bgcolor(0,0,255) #rot,green,blau t.color(255,128,0) while True: t.tracer(False) #unsichtbar zeichnen (geht schneller) teile=r.randint(5,17) abweichung =r.randint(10,34) saugnapfradius =r.randint(1,10) /3.0 rot =r.randint(0,255) gruen =r.randint(0,255) arme=r.randint(3,27) for mehr in range(arme): t.penup() t.home() t.pendown() t.left(360/arme*mehr) #einen arm zeichnen for teil in range(teile,0,-1): t.color(rot,max(0,255-teil*10),gruen) t.pensize(teil) t.forward(teil*10) t.begin_fill() saugnapfseite= r.choice([-1,1]) # sucht sich einen Wert aus der Liste in den eckigen Klammern aus t.circle(teil*saugnapfradius*saugnapfseite)#saugnapf t.end_fill () winkel=r.randint((teile-teil)*-abweichung,(teile-teil)*+abweichung) t.left(winkel) t.tracer(True) # alles zeichnen #break #verlaesst die Schleife