numinput() - textinput()
Il modulo turtle
utilizza tkinter
e fornisce l’accesso a finestre di dialogo per l’inserimento di un testo oppure di un numero da parte dell’utente.
I due argomenti di testo per il titolo della finestra e per il messaggio interno sono obbligatori.
Se la finestra viene chiusa senza inserire un valore sarà restituito None
.
Alternativamente si può utilizzare l’inserimento dalla shell di Python con la funzione input()
.
Funzione | Argomenti | Risultato | ? |
---|---|---|---|
numinput(...) | title prompt | numero | Si apre una finestra di dialogo per l’inserimento di un numero |
numinput(...) | title prompt default | numero | Si apre una finestra di dialogo per l’inserimento di un numero – con un valore di default |
numinput(...) | title prompt default minval | numero | Si apre una finestra di dialogo per l’inserimento di un numero – con un valore di default – con un valore minimo da rispettare |
numinput(...) | title prompt default minval maxval | numero | Si apre una finestra di dialogo per l’inserimento di un numero – con un valore di default – con un valore minimo da rispettare – con un valore massimo da rispettare |
numinput(...) | title=... | numero | Si possono utilizzare gli argomenti con nome |
textinput(...) | title prompt | testo | Si apre una finestra di dialogo per l’inserimento di un testo |
textinput(...) | title=... | testo | Si possono utilizzare gli argomenti con nome |
Prova

import turtle
...
c=turtle.numinput("INPUT", "Costo?")
...