Exercices Les Bases Python Les f-strings
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

Les f-strings

Les f-strings (introduites en Python 3.6) sont la manière la plus simple et la plus lisible de formater du texte en Python. Tu places un f devant la chaîne, et tu peux insérer des expressions Python entre accolades {}.

Par exemple :
nom = 'Alice'
age = 30
f'Je suis {nom} et j ai {age} ans' donne 'Je suis Alice et j ai 30 ans'

Tu peux même mettre des calculs dans les accolades :
f'2 + 3 = {2 + 3}' donne '2 + 3 = 5'

Pour les nombres à virgule, tu peux contrôler le nombre de décimales :
pi = 3.14159
f'{pi:.2f}' donne '3.14' (2 chiffres après la virgule)

Écris une fonction fiche_produit(nom, prix, quantite) qui renvoie une chaîne formatée : 'Produit: NOM - Prix: XX.XX EUR - Stock: N'. Le nom doit être en majuscules et le prix affiché avec 2 décimales.

Exemple :
fiche_produit('cafe', 4.5, 100) renvoie 'Produit: CAFE - Prix: 4.50 EUR - Stock: 100'

Tests (3/4)

Cas normal
assert fiche_produit('cafe', 4.5, 100) == 'Produit: CAFE - Prix: 4.50 EUR - Stock: 100'
Prix entier
assert fiche_produit('the', 3.0, 50) == 'Produit: THE - Prix: 3.00 EUR - Stock: 50'
Nom déjà en majuscules
assert fiche_produit('PAIN', 1.2, 10) == 'Produit: PAIN - Prix: 1.20 EUR - Stock: 10'

+ 0 tests cachés

Indices (3 disponibles)

solution.py