Benutzereingaben mit der Schildkrötenbibliothek in Python (Benutzereingaben mit der Schildkrötenbibliothek in Python), Lektion, Seite 724332
https://www.purl.org/stefan_ram/pub/einlesen_schildkroeten_python (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs

Benutzereingaben mit der Schildkrötenbibliothek in Python 

Einlesen eines Textes

Die Funktion »textinput« erlaubt das Einlesen eines Textes.

Bei der Auswertung eines Aufrufs dieser Funktion öffnet sich ein Fenster mit dem angegebenen Titel (erstes Argument) und Abfragetext (prompt, zweites Argument). Der Abfragetext kann verwendet werden, um dem Benutzer zu erklären, welche Eingabe erwartet wird.

In dem folgenden Beispielprogramm wird der eingegebene Text mit »write« auf die Zeichenfläche geschrieben.

main.py

from turtle import *

write( textinput( "Texteingabe", "Text?" ))

Einlesen einer Zahl

Die Funktion »numinput« erlaubt das Einlesen einer Zahl.

Die Positionsargumente haben dieselbe Bedeutung wie bei der zuvor vorgestellten Funktion »textinput«. Das Ergebnis ist jedoch vom Typ »float« und stellt den Wert des vom Benutzers eingegebene Numerales dar.

Nach Start des folgenden Programms bewegt sich die Schildkröte um die angegebene Zahl von Pixeln vorwärts.

main.py

from turtle import *

forward( numinput( "Eingabe der zu bewaeltigenden Strecke", "Wie viele Pixel vorwaerts?" ))

Es ist auch möglich, einen Vorgabewert sowie einen maximalen und einen minimalen Wert vorzugeben.

main.py

from turtle import *

forward( numinput( "Eingabe der zu bewaeltigenden Strecke", "Wie viele Pixel vorwaerts?", default=100, minval=10, maxval=window_width()/2 ))

 

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724332 stefan_ram:724332 Benutzereingaben mit der Schildkrötenbibliothek in Python Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724332, slrprddef724332, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/einlesen_schildkroeten_python