Table des matières[Cacher][Montrer]
Bienvenue à la troisième conférence de cette série.
À présent, vous devriez être en mesure d'installer Python sur votre ordinateur et d'écrire un programme simple en affectant des variables et en imprimant une instruction simple sur le terminal.
Maintenant, les choses deviennent un peu plus intéressantes et nous verrons comment utiliser les entrées et bien plus encore.
Réception d'entrée
Nous allons maintenant apprendre à recevoir les entrées de l'utilisateur en Python. Nous allons écrire un petit programme qui demande le nom de l'utilisateur, puis nous imprimerons un message d'accueil personnalisé pour cet utilisateur.
Donc, au lieu d'imprimer, nous allons utiliser l'entrée. Désormais, ces entrées et ces impressions sont des fonctions intégrées à Python.
Pour mieux comprendre cela, pensez à la télécommande du téléviseur.
Sur cette télécommande, nous avons un tas de boutons, ce sont les fonctions intégrées à votre téléviseur, vous pouvez l'allumer, l'éteindre, changer le volume et ainsi de suite. En Python, nous avons également des fonctions pour les tâches courantes telles que l'impression de messages, la réception d'entrées, etc.
Nous allons utiliser la fonction d'entrée. Tapez maintenant;
input('What is your name? ')
Cette fonction d'entrée imprimera ce message sur le terminal, puis attendra que l'utilisateur entre une valeur. Quelle que soit l'entrée de l'utilisateur, cette fonction d'entrée retournera. Nous pouvons maintenant obtenir cette valeur et la stocker dans la mémoire à l'aide d'une variable. Nous pouvons l'enregistrer dans une variable 'Nom'. Comme ça:
name = input('What is your name? ')
Maintenant sur la deuxième ligne, tapez :
print('Hi' + name)
De cette façon, nous avons combiné une chaîne "Hi" avec une autre chaîne "name" dans la même expression. La sortie ressemblera à ceci.
Exercice
Voici maintenant un exercice pour vous. Mettez le défilement en pause et essayez ceci.
Posez deux questions : le nom de la personne et sa couleur préférée. Puis imprimez un message comme "Shahbaz aime le noir"
Voici la solution. "NE TRICHE PAS"
Type :
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
La sortie ressemblera à ceci:
Conversion de type
Comprenons cela à travers un exemple.
Supposons que vous souhaitiez déterminer votre âge via un simple programme Python. Ce qui serait:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Apparemment, ce programme devrait fonctionner, mais si vous exécutez ce programme, vous obtiendrez une erreur.
En effet, comme d'autres langages de programmation, Python a également des types de données distincts et votre entrée d'année de naissance est considérée comme une chaîne par l'interpréteur Python bien qu'il s'agisse d'une valeur entière. Tout ce qui a la fonction "input" est considéré comme une chaîne.
De cette façon, ce programme soustraira une chaîne d'un entier. Nous devons corriger cela en convertissant la chaîne dans l'expression d'entrée en un entier.
Voici comment nous allons procéder.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
La sortie ressemblera à ceci.
Nous avons donc déclaré la variable "birth_year" comme un entier. Les autres types de données en Python incluent "float" pour les virgules flottantes, "bool" pour convertir une chaîne en une valeur booléenne et "str" pour les chaînes.
Exercice
Voici maintenant un exercice intéressant pour vous.
Vous connaissez les règles.
Demandez à un utilisateur son poids en livres, convertissez-le en kilogrammes et imprimez-le sur le terminal.
Voici comment vous allez procéder.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Emballer
C'est tout de cette conférence.
Je vous verrai dans la prochaine conférence, où nous en apprendrons davantage sur les cordes.
Soyez sympa! Laissez un commentaire