Simulation Python mode texte : Dialogue avec un programme
L'instruction la plus utile est l'instruction "#" (dièse)
Et pourtant elle n'est pas lue par Python : c'est un commentaire.
Mais elle est lue par les programmeurs !
Dans tous les exemples, vous trouverez des commentaires.
Vous n'avez pas besoin de les recopier pour la machine,
mais vous pouvez les recopier pour vous.
- variables :
x = 123
y = 3.14
z = "Bonjour"
les valeurs entières (123), réelles (3.14) et les textes ("Bonjour") sont rangés dans des variables :
- Sortie des résultats :
- L'intruction print() écrit les textes et les (contenus des) variables textes,
mais aussi les entiers et les réels qu'il convertit en texte.
- print(x)
affiche le contenu de la variable x
- print() peut afficher plusieurs variables ou du texte sérapés par des virgules :
# source Python :
# ecriture de la chaine "texte" et des variables x, y, z
# dans la fenêtre de droite de CodeSkulptor
x = "pi vaut :"
y = 3.14
z = "3.14"
print("texte :", x, y, z)
# on ne voit aucune différence à l'affichage de y et x.
# pour connaître le type des variables :
print(type(x), type(y), type(z))
Entrée des données :
- Quand on tape sur le clavier, on envoie du texte au programme.
Même le chiffre 1 est un caractère qu'il faudra traduire en chiffre.
- On va lire du texte par l'instruction : input("texte") qui affiche "texte" et lit ce que vous tapez.
- Dans Python, les textes doivent être encadrés par deux "double-quote" : "Bonjour"
ou bien de 2 'simple-quote' : 'Bonjour'
- L'instruction "input" renvoie la chaîne de caractère lue au programme Python.
- Le programme doit la ranger dans une variable (case mémoire) afin de la réutiliser ensuite :
# source Python :
# affichage du texte entre parenthèses : "Question ?"
# demande de saisie de texte
# rangement dans la variable x
x = input("Question ?")
print(x)
la réponse de "input" est rangée dans la variable "x", puis affichée par print().
remarque : si on répond 123, x contient la chaîne de caractères "123" et non le nombre 123.
Exercice : Dialogue avec un programme
- Le programme demande à l'utilisateur de taper un texte, puis il écrit ce texte.
- A vous de faire l'exercice :
- Ouvrir le site https://py3.codeskulptor.org dans une nouvelle fenêtre.
- Effacer tout le source python (ce qu'il y a dans la fenêtre de gauche)
- Ecrire les 2 instructions (voir les exemples du cours ci-dessus) :
- lecture d'un texte
- écriture d'un texte
si vous ne trouvez pas : la solution est dans le lien ci-dessous
- Run ! (Cliquer sur le triangle ou la flèche [>])
Le texte saisi dans la boîte s'est imprimé dans la fenêtre de droite ?
Parfait, maintenant, on sait comment dialoguer avec le programme.
- Solution de l'exercice (Python mode texte Dialogue)
Aller aux pages :
Trouver un langage Python
5 opérations
cours simulation