0% ont trouvé ce document utile (0 vote)
33 vues3 pages

Exos Applications Seance 1

Le document présente une série de projets Python pour débutants, utilisant des concepts de base comme les entrées/sorties, les opérations arithmétiques et les structures conditionnelles. Chaque projet a un objectif spécifique, allant d'un calculateur d'âge à un simulateur de rendez-vous avec un zombie, et inclut des détails sur la mise en œuvre. Les projets visent à renforcer les compétences en programmation tout en rendant l'apprentissage ludique.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
33 vues3 pages

Exos Applications Seance 1

Le document présente une série de projets Python pour débutants, utilisant des concepts de base comme les entrées/sorties, les opérations arithmétiques et les structures conditionnelles. Chaque projet a un objectif spécifique, allant d'un calculateur d'âge à un simulateur de rendez-vous avec un zombie, et inclut des détails sur la mise en œuvre. Les projets visent à renforcer les compétences en programmation tout en rendant l'apprentissage ludique.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Séance 1 – Projets Python

Ces projets utilisent uniquement les notions vues lors de la première séance :

Notions utilisées :

• print() : pour afficher des messages à l'écran

• input() : pour lire une donnée saisie par l'utilisateur

• int(), type() : pour convertir ou vérifier les types

• Opérations : +, -, *, /, //, %

• Types de base : int, float , bool, str

• Opérateurs de comparaison : ==, !=, <, >, <=, >=

• Opérateurs logiques : and, or, not

• Structure conditionnelle : if, else, elif

Projet 1 : Calculateur d’âge personnalisé

Objectif : Demander à l'utilisateur son année de naissance, puis afficher son âge.

Détails :

• Demande à l'utilisateur de taper son année de naissance

• N’oublie pas la conversion en entier

• Calcule l’âge

• Affiche un message comme : "Tu as 20 ans cette année."

Projet 2 : Quiz interactif

Objectif : Créer un quiz simple avec 2 questions. Chaque bonne réponse vaut un
point.

Détails :

• Compare les réponses avec == (pense à convertir en minuscules si nécessaire)


• Garde un compteur score qui augmente à chaque bonne réponse

• Affiche le score à la fin

• Exemple : "Tu as eu 1 bonne réponse sur 2."

Projet 3 : Vérificateur d’accès

Objectif : Vérifier si un utilisateur est majeur ou non.

Détails :

• Demande l’âge

• Affiche “Accès autorisé” ou “Accès refusé” selon le résultat

• Bonus : afficher combien d'années il lui reste pour avoir 18 ans s’il est mineur

Projet 4 : Mini-calculatrice logique

Objectif : Demander deux nombres et une opération, puis afficher le résultat.

Détails :

• L’utilisateur entre deux nombres

• Il choisit une opération parmi : +, -, *, /

• Affiche le résultat correspondant

• Gère le cas où l’utilisateur tape un symbole invalide

Projet 5 : Comparateur de nombres

Objectif : Comparer deux nombres donnés par l’utilisateur et afficher le plus grand.

Détails :

• L’utilisateur entre deux nombres

• Utilise des conditions if, elif, else pour comparer


• Affiche : “Le premier est plus grand”, ou “Le deuxième est plus grand”, ou “Les
deux sont égaux”

Projet 6 : Vérification de mot de passe

Objectif : Simuler une vérification de mot de passe.

Détails :

• Demande à l’utilisateur de saisir un mot de passe

• Compare avec un mot de passe prédéfini (ex : "club123")

• Si le mot de passe est correct, affiche “Connexion réussie”

• Sinon, affiche “Mot de passe incorrect”

Projet 7 : Est-il pair ou impair ?

Objectif : Demander un nombre et dire s’il est pair ou impair.

Détails :

• Demande un entier

• vérifie si c’est pair ou non

• Affiche “Le nombre est pair” ou “Le nombre est impair”

Projet 8 : Zombie Dating Simulator (bonus)


Objectif : Survivre à un rencard avec un zombie
Scénarios :
- Choix 1 : Lui offrir un cerveau VS Fuir en criant
- Choix 2 : Lui apprendre TikTok VS Chanter du Céline Dion
- Fin alternative : "Vous dansez la Macarena jusqu'à l'apocalypse"

À inclure :
> Un compteur de "points de survie" ridicule

Vous aimerez peut-être aussi