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

Exopython

Le document présente 50 exercices pratiques pour maîtriser Python, organisés en cinq sections : variables et opérations de base, conditions et logique, boucles, listes et chaînes de caractères, et fonctions et dictionnaires. Chaque section contient des exercices variés allant de simples affichages à des calculs complexes et à la manipulation de données. Ces exercices visent à renforcer les compétences en programmation Python des utilisateurs.

Transféré par

yayaboubakary245
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)
2 vues3 pages

Exopython

Le document présente 50 exercices pratiques pour maîtriser Python, organisés en cinq sections : variables et opérations de base, conditions et logique, boucles, listes et chaînes de caractères, et fonctions et dictionnaires. Chaque section contient des exercices variés allant de simples affichages à des calculs complexes et à la manipulation de données. Ces exercices visent à renforcer les compétences en programmation Python des utilisateurs.

Transféré par

yayaboubakary245
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

🐍 50 Exercices pour Maîtriser Python

1. Variables et Opérations de base (1-10)


1. Hello World : Affichez "Bonjour tout le monde".

2. Calcul simple : Créez deux variables a et b, affichez leur somme, produit et


division.

3. Échange de valeurs : Permutez le contenu de deux variables sans utiliser de


troisième variable.

4. Calcul d'aire : Demandez le rayon d'un cercle et affichez son aire ($Aire = \pi \
times r^2$).

5. Convertisseur : Convertissez une température de Celsius en Fahrenheit.

6. Type de donnée : Affichez le type d'une variable contenant 3.14.

7. Concaténation : Demandez le nom et le prénom de l'utilisateur, puis affichez


"Bienvenue [Prénom] [Nom]".

8. Puissance : Calculez $2^{10}$ de deux manières différentes.

9. Modulo : Vérifiez si un nombre saisi est pair ou impair.

[Link] : Demandez trois notes à l'utilisateur et calculez la moyenne.

2. Conditions et Logique (11-20)


[Link]é : Demandez l'âge et affichez si la personne est majeure ou mineure.

[Link] : Trouvez le plus grand de trois nombres saisis par l'utilisateur.

[Link] : Demandez deux nombres et un opérateur (+, -, *, /) pour


effectuer le calcul.

[Link] : En fonction d'une note, affichez "Passable", "Bien" ou "Très Bien".

[Link]ée Bissextile : Déterminez si une année est bissextile.

[Link] : Vérifiez si un nombre est compris entre 10 et 20 (inclus).

[Link] : Créez un système de mot de passe simple (vérifiez si la saisie


correspond à "admin123").

[Link] : Indiquez si un nombre est positif, négatif ou nul.

[Link]/Consonne : Vérifiez si une lettre saisie est une voyelle.


20.Réduction : Calculez un prix final après une remise de 10% si le montant
dépasse 100€.

3. Boucles (For et While) (21-30)


[Link] à rebours : Affichez les nombres de 10 à 1.

[Link] de multiplication : Affichez la table de 7.

[Link] des entiers : Calculez la somme des nombres de 1 à 100.

[Link] : Calculez la factorielle d'un nombre (ex: $5! = 5 \times 4 \times 3 \


times 2 \times 1$).

[Link] : Affichez les nombres de 1 à 30. Remplacez les multiples de 3 par


"Fizz" et de 5 par "Buzz".

[Link] de diviseur : Affichez tous les diviseurs d'un nombre.

[Link] premier : Vérifiez si un nombre saisi est premier.

[Link] : Générez les 10 premiers termes de la suite de Fibonacci.

[Link] contrôlée : Demandez un nombre entre 1 et 10 jusqu'à ce que la saisie


soit correcte.

[Link] d'étoiles : Affichez un triangle d'étoiles de 5 lignes.

4. Listes et Chaînes de caractères (31-40)


[Link] : Inversez une chaîne de caractères (ex: "Python" -> "nohtyP").

[Link] : Vérifiez si un mot est un palindrome (ex: "radar").

[Link] d'une liste : Trouvez la plus grande valeur dans une liste sans
utiliser max().

[Link] de doublons : Retirez les doublons d'une liste.

[Link] : Comptez le nombre d'occurrences de la lettre "e" dans une


phrase.

[Link] : Triez une liste de prénoms par ordre alphabétique.

[Link] de carrés : Créez une liste contenant les carrés des nombres de 1 à 10.

[Link] de liste : Calculez la somme des éléments d'une liste de nombres.

[Link] : À partir d'une liste de nombres, créez-en une nouvelle contenant


uniquement les pairs.

[Link] : Vérifiez si deux mots sont des anagrammes.


5. Fonctions et Dictionnaires (41-50)
[Link] Carré : Écrivez une fonction qui retourne le carré d'un nombre.

[Link] simple : Créez un dictionnaire "Personne" (nom, âge, ville) et


affichez la ville.

[Link] à jour : Modifiez l'âge dans le dictionnaire précédent.

[Link]équence : Comptez la fréquence de chaque mot dans une phrase à l'aide


d'un dictionnaire.

[Link] : Créez une fonction qui accepte un nombre variable d'arguments


et en fait la somme.

[Link] : Utilisez une fonction lambda pour trier une liste de tuples par leur
deuxième élément.

47.Récursivité : Calculez la puissance d'un nombre via une fonction récursive.

[Link] d'inventaire : Créez un dictionnaire représentant un stock de fruits.


Retirez un élément si la quantité tombe à 0.

[Link] Liste en Dict : Transformez deux listes (clés et valeurs) en un


dictionnaire.

[Link]-Projet : Créez un dictionnaire de contacts (Nom : Téléphone) avec des


fonctions pour Ajouter, Rechercher et Supprimer.

Vous aimerez peut-être aussi