es ist für die leute gedacht, die wie ich gerade erst mit er pythonprogrammierung begonnen haben.
es ist ziemlich lang,weil nicht viele definitionen vorkommen, aber es ist ja auch mein 1. progi.
Code: Alles auswählen
from turtle import *
from random import randrange
def quadrat():
forward(80)
left(90)
forward(80)
left(90)
forward(80)
left(90)
forward(80)
left(90)
def dreieck():
forward(80)
left(120)
forward(80)
left(120)
forward(80)
left(120)
def rechteck():
forward(80)
left(90)
forward(30)
left(90)
forward(80)
left(90)
forward(30)
left(90)
def muster():
forward(randrange(10,100))
left(randrange(10,100))
forward(randrange(10,100))
left(randrange(10,100))
forward(randrange(10,100))
left(randrange(10,100))
forward(randrange(10,100))
left(randrange(10,100))
forward(randrange(10,100))
left(randrange(10,100))
forward(randrange(10,100))
left(randrange(10,100))
forward(randrange(10,100))
left(randrange(10,100))
forward(randrange(10,100))
def achteck():
forward(50)
left(45)
forward(50)
left(45)
forward(50)
left(45)
forward(50)
left(45)
forward(50)
left(45)
forward(50)
left(45)
forward(50)
left(45)
forward(50)
left(45)
print "DAS IST MEIN KLEINES ZEICHENPROGRAMM!!!"
print "---------------------------------------"
print "---------------------------------------\n"
user = raw_input("Wie heisst du?\n")
print "Hallo %s!" %user
print ""
frage1 = raw_input("Willst du etwas zeichnen? ja/nein?\n")
print ""
def spiel():
if frage1 != "ja":
print "OK!\nAuf Wiedersehen!"
if frage1 == "ja":
print "In welcher Farbe möchtest du zeichnen?"
print "Für blau gib 1 ein."
print "Für rot gib 2 ein."
print "Für grün gib 3 ein."
print "Für gelb gib 4 ein."
frage2 = raw_input()
if frage2 == "1":
color("blue")
print "Du hast die Farbe BLAU gewählt.\n"
if frage2 == "2":
color("red")
print "Du hast die Farbe ROT gewählt.\n"
if frage2 == "3":
color("green")
print "Du hast die Farbe GRÜN gewählt.\n"
if frage2 == "4":
color("yellow")
print "Du hast die Farbe GELB gewählt.\n"
if frage1 == "ja":
print "Mit welcher Dicke möchtest du malen?"
print "Für DÜNN gib 1 ein."
print "Für DICK gib 2 ein."
print "Für SEHR DICK gib 3 ein."
frage3 = raw_input()
if frage3 == "1":
width(5)
print "Du hast die Dicke DÜNN gewählt.\n"
if frage3 == "2":
width(10)
print "Du hast die Dicke DICK gewählt.\n"
if frage3 == "3":
width(30)
print "Du hast die Dicke SEHR DICK gewählt.\n"
if frage1 == "ja":
print "Wie schnell möchtest du malen?"
print "Für LANGSAM gib 1 ein."
print "Für SCHNELL gib 2 ein."
frage5 = raw_input()
if frage5 == "2":
tracer(0)
print "Du möchtest SCHNELL zeichnen.\n"
if frage5 == "1":
tracer(1)
print "Du möchtest LANGSAM zeichen.\n"
if frage1 == "ja":
print "Was möchtest du zeichnen?"
print "Für ein Quadrat gib 1 ein."
print "Für ein Dreieck gib 2 ein."
print "Für ein Rechteck gib 3 ein."
print "Für ein seltsames Muster gib 4 ein."
print "Für ein Achteck gib 5 ein."
frage4 = raw_input()
if frage4 == "1":
quadrat()
print "Das ist aber ein schönes Quadrat, %s.\n" %user
if frage4 == "2":
dreieck()
print "Das ist aber ein schönes Dreieck, %s.\n" %user
if frage4 == "3":
rechteck()
print "Das ist aber ein schönes Rechteck, %s.\n" %user
if frage4 == "4":
muster()
print "Das ist aber ein schönes Muster, %s.\n" %user
if frage4 == "5":
achteck()
print "Das ist aber ein schönes Achteck,%s.\n" %user
if frage1 == "ja":
print "Möchtest du deine bisherige Zeichnung löschen? ja/nein?"
frage7 = raw_input()
if frage7 == "ja":
reset()
print "Die Zeichnung wurde gelöscht."
if frage1 == "ja":
print "Möchtest du noch etwas zeichnen? ja/nein?"
frage6 = raw_input()
if frage6 == "ja":
spiel()
if frage6 != "ja":
print "OK!\nAuf Wiedersehen."
spiel()