Exercice Python - Devinez un Nombre

Exercice "Ajouter un historique au jeu précédent"
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre à programmer en Python
Revoir le teaser Je m'abonne
4,8
Transcription


79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,8

79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Objectifs de cette vidéo. Apprendre à gérer les fichiers Python, comprendre le duck typing, créer et manipuler des listes, et développer un programme interactif avec des boucles et des conditions.

Résumé court de la leçon. Cet exercice en Python permet de créer un programme pour deviner un nombre, en enregistrant toutes les réponses de l'utilisateur.

Cette leçon comprend plusieurs aspects essentiels de la programmation en Python. Nous avons appris à sauvegarder un fichier code avec l'extension .py et à utiliser l'encoding UTF-8 pour accepter les caractères spéciaux. Nous avons également passé en revue plusieurs concepts fondamentaux de Python, tels que le duck typing, l'indexation, la sliceabilité et la mutabilité des objets. Ensuite, nous avons approfondi les fonctions utilitaires et les structures de données comme les listes, les chaînes de caractères et les tuples.

En se basant sur cet apprentissage, l'exercice consiste à développer un programme de devinette où l'utilisateur doit deviner un nombre. Le programme enregistre chaque tentative dans une liste et affiche, une fois le nombre deviné, toutes les tentatives. Cette méthode permet de pratiquer la manipulation des listes, l'utilisation des boucles et la gestion des entrées/sorties en Python.

Voir plus
Questions réponses
Pourquoi est-il important d'utiliser l'encodage UTF-8 pour les fichiers Python?
L'encodage UTF-8 est essentiel pour gérer correctement les caractères spéciaux, y compris les accents, dans les fichiers Python, ce qui garantit la portabilité et la compatibilité du code.
Quelles sont les caractéristiques d'une liste en Python?
Une liste en Python est mutable, itérable, indexable et sliceable, ce qui permet d'ajouter, de modifier et d'extraire des sous-ensembles d'éléments facilement.
Quelle est l'importance de la surveillance des réponses utilisateur dans le programme de devinette?
Surveiller les réponses de l'utilisateur permet non seulement d'afficher un historique des tentatives mais aussi d'analyser le processus de devinette, offrant ainsi un feedback utile pour l'utilisateur.

Programme détaillé

4 commentaires
4,8
4 votes
5
4
3
2
1
phil
Il y a 2 years
Commentaire
tres claire... merci !
badii_00
Il y a 3 years
Commentaire
Très facile à comprendre pour quelqu'un qui n'a pas de formation en programmation.
g.vanleynseele
Il y a 3 years
Commentaire
Je suis au dernier exercice du module 3, le code proposé ne fonctionne que si le dossier parcouru ne contient que des fichiers .txt, alors que dans la correction il semble pouvoir parcourir des fichiers .py également.
Autrement jusque-là tout était très clair, merci beaucoup :-)
actif22
Il y a 3 years
Commentaire
Hello,
Pratiquant le Python régulièrement, je trouve que ce cours et l'intervenant font parties des meilleurs sur le Web pour l'apprentissage de ce language.

La partie sur les able est simplement limpide et tellement utile.

Certains sujets sont passés en revue rapidement tel que le debugeur mais on le comprend très bien, déjà avec plus de 6h de formation, cela aurait été dense et finalement cela ne concerne pas vraiment les débutants.

Je conseille d'aller voir les autres formations de l'enseignant qui sont du même acabit.

Regarder les design pattern, c'est du Python mais cette formation ne ressort pas avec le moteur de recherche....

Bon apprentissage.