Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
informatik:computerkunst:python [2020/06/15 10:47] – [Kreisbogen zeichnen] jonathan.pfeiffer | informatik:computerkunst:python [2021/01/11 14:51] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 121: | Zeile 121: | ||
| | ||
| | ||
+ | </ | ||
+ | |||
+ | ===== 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> | ||
+ | # | ||
+ | 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 | ||
+ | |||
+ | # | ||
+ | erste_frage = "Wie geht es dir?" | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 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(" | ||
+ | </ | ||
+ | |||
+ | === Umwandlung von Datentypen === | ||
+ | |||
+ | * Mit '' | ||
+ | * Mit '' | ||
+ | ===== Ausgabe ===== | ||
+ | Ausgabe von Daten mit print() | ||
+ | |||
+ | <code python> | ||
+ | #Beispiel 1 | ||
+ | print(" | ||
+ | |||
+ | #Beispiel 2 | ||
+ | frage_eins = "Wie geht es dir?" | ||
+ | print(frage_eins) | ||
+ | |||
+ | #Beispiel 3 | ||
+ | x = 5 | ||
+ | y = 10 | ||
+ | z = x + y | ||
+ | print(x, y, z) | ||
</ | </ | ||
Zeile 241: | Zeile 290: | ||
# | # | ||
turtle.dot(20, | turtle.dot(20, | ||
+ | |||
+ | #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() | ||
</ | </ | ||
Zeile 248: | Zeile 303: | ||
<code python> | <code python> | ||
import turtle | import turtle | ||
- | import time | ||
- | timestr = time.strftime(" | ||
ts = turtle.getscreen() | ts = turtle.getscreen() | ||
- | + | ts.getcanvas().postscript(file=" | |
- | ts.getcanvas().postscript(file=" | + | |
</ | </ | ||
Zeile 286: | Zeile 338: | ||
kreisbogen(50, | kreisbogen(50, | ||
</ | </ | ||
+ | |||
+ | ==== Listen ==== | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
===== Python im Unterrichtswiki ===== | ===== Python im Unterrichtswiki ===== | ||
{{topic> | {{topic> | ||
+ | {{tag> | ||