Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
KiCoKu Sommer 2023
Python
Installation: Python für Windows
Test der Installation
Eingabe in einen Python Interpreter
>>>1+2+3
6
>>>print("Hallo Du")
Hallo Du
Berechnungen
Eingabe in einen Python Interpreter
>>>1 + 1 2 >>>3 - 2 1 >>>4 * 4 16 >>>8 / 4 2.0 >>>7 / 4 1.75 >>>7 // 4 1 >>>7 % 4 3 >>>4 ** 2 16 >>>8 - 2 * 3 2 >>>( 8 - 2 ) * 3 18
Text Ein und Ausgabe
Eingabe der Python IDLE und Ausführen (mit F5)
# YourName.py
name = input("What is your name?\n")
print("Hi, ", name, name, name, name, name)
Bildschirmausgabe:
What is your name? Wolfgang Hi, Wolfgang Wolfgang Wolfgang Wolfgang Wolfgang
Erstes Ziel Sechs Eckige Spirale
Unser erstes Ziel, eine sechseckige Spirale zeichnen lassen. Dieses Programm zeigt erstmal nur unser erstes Ziel. Das Programm muss so noch nicht verstanden werden.
#NiceHexSpiral.py
import turtle
colors=['red', 'purple', 'blue',
'green', 'yellow', 'orange']
t=turtle.Pen()
t.speed(0)
turtle.bgcolor('black')
for x in range(360):
t.pencolor(colors[x%6])
t.width(x/100+1)
t.forward(x)
t.left(59)
Zeichnen von Dreieck und Viereck
#Viereck.py
import turtle
t=turtle.Pen()
#Erstes Viereck
t.forward(200)
t.left(90)
t.forward(200)
t.left(90)
t.forward(200)
t.left(90)
t.forward(200)
t.left(90)
#Zweites Viereck in rot
t.pencolor("red")
for x in range(4):
t.forward(100)
t.left(90)
#Und ein Dreieck in grün
t.pencolor("green")
for x in range(3):
t.forward(300)
t.left(120)
Viereckige Spirale
Wir verwenden die Library (Package) turtle - wird mit import gemacht
Bei einer Schleife muss eine Einrückung gemacht werden
# ViereckigeSpirale.py
import turtle
# Verwendung des Stifts von der turtle Library
t = turtle.Pen()
# Mit der Schleife wird die Spirale gezeichnet
# x ist die Schleifenvariable, wird immer groesser und damit der Strich laenger, der gezeichnet wird
for x in range(100):
# Zeichnen der Linie
t.forward(x)
# Drehen um 90 Grad
t.left(90)
Aufgaben
Beschleunigen des Skripts, einfuegen der Geschwindigkeit (nach turtle.Pen)
t.speed(0)
Ändern der Spirale
Ändern des Abstands
t.forward(2*x)\\
Ändern der Farbe
t.pencolor("red")
Ändern der Lage
t.left(91)
Kreise
# KreisSpirale.py
import turtle
# Verwendung des Stifts von der turtle Library
t = turtle.Pen()
t.speed(0)
t.pencolor("red")
# Mit der Schleife wird die Spirale gezeichnet
# x ist die Schleifenvariable, wird immer groesser und damit der Strich laenger, der gezeichnet wird
for x in range(100):
# Zeichnen der Linie
t.circle(x)
# Drehen um 90 Grad
t.left(91)
Ändern auf 90 und dann auf 60 Grad
Ändern der Farben auf andere Werte
„black“ (schwarz)
„white“ (weiss)
„red“ (rot)
„green“ (grün)
„blue“ (blau)
„orange“ (orange)
„yellow“ (gelb)
„purple“ (lila)
„pink“ (pink)
„brown“ (braun)
„gray“ (grau)



