Files
training.python.beginner/training/exercices/04-functions/02-advanced-args.md
Steve Kossouho bea28eca14 Convert Asciidoc to markdown
Converted asciidoc to markdown using ai.
2025-07-06 22:07:31 +02:00

796 B

Exercices sur les fonctions

Exercice A1

  • Écrivez une fonction print_lines qui prend un argument étoile *lines
  • La fonction utilise une boucle for pour afficher les éléments de lines dans la console
  • Appelez la fonction avec des arguments différents :
    • "ligne 1", "ligne 2", 13, 14, 15
    • aucun argument
    • "matin", "midi", "soir", "nuit"

Exercice A2

  • Écrivez une fonction mappings qui prend un argument double-étoile **prices
  • La fonction parcourt le dictionnaire dans prices et affiche pour chaque clé key :
    • f"Produit : {key:<16} - Prix : {value:.2f}€"
  • Testez l'appel de cette fonction avec des arguments suivants :
    • pomme=0.8, cassis=1.5, ananas=2.8, raisin=4.99
    • perrier=1.2, badoit=0.95, san_pellegrino=1.1, vichy=40