Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
informatik:computerkunst:python [2020/06/15 10:47] – [Kreisbogen zeichnen] jonathan.pfeifferinformatik:computerkunst:python [2021/01/11 14:51] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 121: Zeile 121:
    turtle.forward(100)    turtle.forward(100)
    turtle.left(90)    turtle.left(90)
 +</code>
 +
 +===== Variablen =====
 +Variablen sind also ein Speicher für Werte, die man im Laufe des Programms immer wieder benötigt. Mit der Deklaration benennen wir eine Variable und machen diese dem Compiler bekannt. Mittels der Initialisierung können wir die Variable auf einen initialen Anfangswert setzen.
 +
 +<code python>
 +#Deklaration der Variable x mit dem initalen Anfangswert 10
 +x = 10
 +
 +#Zuweisung eines neuen Werts: Das was rechts des = steht, wird der Variable, die links des = steht, zugewiesen
 +x = 11
 +x = x + 1 #x ist somit 12
 +
 +#Deklaration der Variable erste_frage mit dem initalen Anfangswert "Wie geht es dir?"
 +erste_frage = "Wie geht es dir?"
 +
 +
 +</code>
 +
 +
 +
 +
 +===== Eingabe =====
 +Eingaben einsammeln mit input(): Mit der Input-Funktion können wir einen Benutzer zu einer Eingabe auffordern. Die Eingabe können wir dann z.B. einer Variable zuweisen und damit für eine spätere Verwendung speichern. 
 +
 +<code python>
 +lieblingszahl_benutzer = input("Wie lautet deine Lieblingszahl?")
 +</code>
 +
 +=== Umwandlung von Datentypen ===
 +
 +  * Mit ''float()'' eine Zeichenkette in eine Gleitkommazahl umwandeln
 +  * Mit ''int()'' eine Zeichenkette in eine Ganzzahl umwandeln
 +===== Ausgabe =====
 +Ausgabe von Daten mit print()
 +
 +<code python>
 +#Beispiel 1
 +print("Hallo Du da!")
 +
 +#Beispiel 2
 +frage_eins = "Wie geht es dir?"
 +print(frage_eins)
 +
 +#Beispiel 3
 +x = 5
 +y = 10
 +z = x + y
 +print(x, y, z)
 </code> </code>
  
Zeile 241: Zeile 290:
 #turtle.dot(size=None, *color) #turtle.dot(size=None, *color)
 turtle.dot(20, "blue") turtle.dot(20, "blue")
 +
 +#Ausfüllen einer Form
 +#To be called just before drawing a shape to be filled.
 +turtle.begin_fill()
 +#Fill the shape drawn after the last call to begin_fill().
 +turtle.end_fill()
  
 </code> </code>
Zeile 248: Zeile 303:
 <code python> <code python>
 import turtle import turtle
-import time 
  
-timestr = time.strftime("%Y%m%d-%H%M%S") 
 ts = turtle.getscreen() ts = turtle.getscreen()
- +ts.getcanvas().postscript(file="dateiname.eps")
-ts.getcanvas().postscript(file="dateiname" + timestr + ".eps")+
 </code> </code>
  
Zeile 286: Zeile 338:
 kreisbogen(50,200) kreisbogen(50,200)
 </code> </code>
 +
 +==== Listen ====
 +
 +{{:informatik:computerkunst:python-listen1.png?619|}}
 +{{:informatik:computerkunst:python-listen2.png?619|}}
 +{{:informatik:computerkunst:python-listen3.png?619|}}
 ===== Python im Unterrichtswiki ===== ===== Python im Unterrichtswiki =====
  
 {{topic>python}} {{topic>python}}
  
 +{{tag>[informatik arbeitsauftrag computerkunst lernpfad python]}}