Benutzer-Werkzeuge

Webseiten-Werkzeuge


python:einausgabe

Dies ist eine alte Version des Dokuments!


Ein- und Ausgabe

Falls ihr es noch nicht getan habt, arbeitet die folgenden Abschnitte durch:

Im Python-Turtle-Modul stehen weitere Ein- und Ausgabefunktionen zur Verfügung. Diese sollen im folgenden Vorgestellt werden.

  • textinput(title, text)
    title, text : zwei Zeichenketten
    Öffnet grafischen Eingabedialog für eine Zeichenkette. title ist der Titel des Fensters, text beschreibt, was einzugeben ist.
  • numinput( title, text)
    title, text: zwei Zeichenketten wie bei textinput()
    Öffnet grafischen Eingabedialog für eine Zahleneingabe (Kommazahl).
  • write(arg,move=False,align=’left’,font=(’Arial’,8,’normal’))
    arg : String, der geschrieben werden soll
    move: True oder False
    align: ’left’ , ’center’ oder ’right’ zur Ausrichtung des Textes
    font: ein Dreiertupel zur Beschreibung der Schriftart
    Schreibt Text an die aktuelle Turtle-Position, entsprechend dem Wert von align in der für font angegebenen Schriftart.Wenn move True ist, wird die Turtle zum rechten unteren Ende des Textes bewegt.

Beispielprogramm:

from turtle import *
 
name = textinput("Namenseingabe","Gib deinen Namen ein!")
write(name)
 
a = numinput("Zahl 1","Gib eine Zahl ein!")
b = numinput("Zahl 2","Gib noch eine Zahl ein!")
 
# Die Turtle wird bewegt, dass der Text nicht überschrieben wird.
penup()
right(90)
fd(12)
left(90)
pendown()
 
# Die Zeichenkete für die Ausgabe wird zusammengesetzt. Mit der Funktion str() werden Zahlen in Zeichenketten umgewandelt.
ausgabe = "Das Ergebnis von "+str(a)+" + "+str(b)+" ist "+str(a+b)+"."
 
write(ausgabe)
python/einausgabe.1649759732.txt.gz · Zuletzt geändert: 2022/04/12 12:35 von lutz