![]() |
|||||||||||||||||||
Tutoriel 3 : les instructions d'entrée et de sortie - Version imprimable +- Accueil (http://mathsbidouille.free.fr/forum) +-- Forum : Le forum de mathsbidouille... (/forumdisplay.php?fid=28) +--- Forum : Algorithmique et programmation (/forumdisplay.php?fid=49) +---- Forum : TUTORIELS Python… (/forumdisplay.php?fid=94) +---- Discussion : Tutoriel 3 : les instructions d'entrée et de sortie (/showthread.php?tid=1536) |
|||||||||||||||||||
Tutoriel 3 : les instructions d'entrée et de sortie - jumera - 18-06-2017 08:23 PM
1) L'instruction de sortie
L'instruction de l'algorithme est afficher L'instruction Python est print()
On peut écrire print (b) ou bien print ("la valeur de b est" , b) ![]() Tutoriel 3 : les instructions d'entrée et de sortie - jumera - 18-06-2017 08:23 PM 2) L'instruction d'entrée
Dans Scratch, on utilisait demander et attendre ![]() L'ordinateur attend que l'utilisateur écrive et valide une donnée au clavier Il range alors cette donnée dans la variable a et continue l'exécution du programme Cette donnée peut être un nombre ou une chaîne de caractères (du texte...) L'instruction de l'algorithme est entrer ou saisir L'instruction Python est input()
Par défaut, la donnée entrée est un texte C'est-à-dire que, si on écrit a=input() la variable a est une variable de type string (chaîne de caractères) Si on exécute ce programme
et qu'on entre 3 au clavier Python ne va pas afficher 6, car le texte "3" est différent du nombre 3 Python va afficher 33 (2 fois la lettre 3..!) Si notre programme doit calculer le double d'un entier, Il faut donc transformer notre texte "3" en entier en utilisant l'instruction int() aa=input() a=int(aa) b=2*a print (b) ou bien
On peut aussi afficher un message avant l'instruction input pour indiquer à l'utilisateur ce qu'il doit entrer... print ("entrer un nombre entier") a=int(input()) b=2*a print (b) ou bien
Pour écrire un programme qui affiche le double d'un décimal :
Exemple : ![]() ![]() En entrant 3 dans la variable a ![]() ![]() ![]() Exemple : ![]() ![]() Test >> Tutoriel 3 : les instructions d'entrée et de sortie - jumera - 28-06-2017 11:54 PM ![]() Répondre à toutes les questions en navigant avec les flèches > ou < puis cliquer sur le bouton "Terminer" On peut alors : • voir quelles sont les réponses données justes ou fausses (bouton "Voir la solution") • recommencer le QCM (bouton "Recommencer") pour avoir tout juste... ![]() ![]() Saisir x y ← 5x y ← y + 3 y ← y2 Afficher y 1) Quel nombre s'affiche quand on entre le nombre 1 ? le nombre -1 ? 2) Traduire cet algorithme en langage Python, puis executer-le pour vérifier les résultats de la question 1) 3) L'algorithme définit une fonction f : x ⟼ y Exprimer y en fonction de x 4) Ecrire un autre programme Python qui traduit le même algorithme, mais qui n'utilise qu'une seule instruction d'affectation Tutoriel 3 : les instructions d'entrée et de sortie - jumera - 28-06-2017 11:55 PM
|