⇨ MENU ⇨ MODULES ⇨ turtle ⇨ TurtleScreen
turtle.textinput ( )
⇨ MENU ⇨ MODULES ⇨ turtle ⇨ TurtleScreen
turtle.textinput ( )
DESCRIPTION.
Affiche une boite de dialogue permettant à l'utilisateur de saisir une chaîne de caractères.
SYNTAXE.
Valeur = turtle.textinput ( titre , message )
Valeur = ⇨ variable qui recevra la saisie [ optionnel ]
turtle ⇨ tortue graphique anonyme [ OBLIGATOIRE ]
.textinput ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
titre ⇨ titre de la boite de dialogue [ OBLIGATOIRE ]
message ⇨ information sur la demande [ OBLIGATOIRE ]
ou
Valeur = TOR_Tortue.screen.textinput ( titre , message )
Valeur = ⇨ variable qui recevra la saisie [ optionnel ]
TOR_Tortue ⇨ instance de la classe turtle.RawTurtle ( ) [ OBLIGATOIRE ]
.screen.textinput ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
titre ⇨ titre de la boite de dialogue [ OBLIGATOIRE ]
message ⇨ information sur la demande [ OBLIGATOIRE ]
REMARQUES.
titre est un str ( ) quelconque mais valide. titre sera affiché dans la barre supérieure de la fenêtre de dialogue.
message est un str ( ) quelconque mais valide. message sera affiché au-dessus de la zone e saisie.
Si l'utilisateur clique sur les bouton [ Cancel ] pour annuler la saisie, la méthode turtle.textinput ( ) retourne None.
La tortue graphique anonyme ne doit pas préfixer cette méthode (turtle.textinput ( )).
Les tortues graphiques nommées devront la préfixer avec .screen (TOR_Tortue.screen.textinput ( )).
Les tortues graphiques indépendantes ne doivent pas utiliser cette méthode.
EXEMPLES.
Avec la tortue anonyme.
import turtle
turtle.shape ( "turtle" )
while True :
kpas = turtle.numinput ( "A vos ordres ... " ,
"De combien doit-je avancé ?" ,
15 , minval = 5 , maxval = 25 )
turtle.forward ( kpas )
ksuite = turtle.textinput ( "Ensuite ... " , "Encore ?" )
if ksuite.upper ( ) != "OUI" : break
Avec une tortue nommée.
import turtle
TOR_Test = turtle.Turtle ( )
TOR_Test.shape ( "turtle" )
while True :
kpas = TOR_Test.screen.numinput ( "A vos ordres ... " ,
"De combien doit-je avancé ?" ,
15 , minval = 5 , maxval = 25 )
TOR_Test.forward ( kpas )
ksuite = TOR_Test.screen.textinput ( "Ensuite ... " , "Encore ?" )
if ksuite.upper ( ) != "OUI" : break
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.