⊗pyPmBsInp 36 of 208 menu

La fonction input en Python

Étudions maintenant la fonction input. Elle permet de saisir des données dans la console, et aussi de les sauvegarder pour les utiliser dans un travail ultérieur. Son paramètre optionnel peut recevoir une chaîne avec une invite pour l'utilisateur. Après l'exécution du code, dans le champ à droite de la ligne, l'utilisateur peut saisir des données. Pour que les données saisies soient sauvegardées, il faut appuyer sur la touche Entrée. La fonction retourne une chaîne comme résultat.

Exemple . Affichage des données

Créons une variable tst, dont la valeur sera le résultat de l'exécution de la fonction input. Dans son paramètre, écrivons une chaîne demandant de saisir un nombre :

tst = input('enter number: ')

Après l'exécution du code, dans la console, s'affichera la ligne suivante :

'enter number:'

À droite de la ligne, on peut saisir n'importe quelle valeur. Saisissons le nombre 12 :

'enter number:' 12

Après que l'utilisateur a saisi le nombre, celui-ci est stocké dans la variable tst. Ajoutons, pour plus de clarté, une ligne au code pour afficher la valeur de la variable dans la console :

print(tst)

Maintenant, après la saisie du nombre, dans la console s'affichera également la valeur de la variable tst :

'enter number:' 12 '12'

Exemple . Opérations mathématiques avec les nombres saisis

Ajoutons un à la valeur saisie :

tst = input('enter number: ') print(tst + 1) # affichera une erreur

Cela se produit parce que la fonction input retourne toujours une chaîne comme résultat. Donc, pour effectuer des opérations mathématiques, il faut la convertir en nombre. Cela se fait à l'aide de la fonction int :

print(int(tst) + 1) # affichera 13

Problèmes pratiques

Demandez à l'utilisateur de saisir le jour actuel de la semaine. Affichez-le dans la console.

Supposons qu'il y ait deux variables :

num1 = 10 num2 = input('enter number: ')

Obtenez leur somme et affichez-la dans la console.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser