Aller au contenu

06 Exos Fonctions

Commencer par les 3 premiers exercices sur papier.

Puis faire la fiche Capytale.

Exercice 1⚓︎

Écrire une fonction nommée rien qui affiche le mot "rien" et appeler deux fois cette fonction.

Solution
🐍 Script Python
def rien():
    print("rien")

rien()  # affiche "rien"
rien()  # affiche "rien"

Exercice 2⚓︎

Écrire une fonction nommée eloge_de_rien qui retourne la chaine de caractères rien. L’appeler et afficher sa valeur de retour.

Solution
🐍 Script Python
def eloge_de_rien():
    """Dédié à personne"""
    return 'rien'

print(eloge_de_rien())

# Un premier aperçu de l'utilisation des docstrings :
help(eloge_de_rien)
📋 Texte
rien
Help on function eloge_de_rien in module __main__:

eloge_de_rien()
    Dédié à personne

Exercice 3⚓︎

  • Définir une fonction nommée bonjour, qui prend un paramètre n, et qui répète n fois (affiche avec print) la chaîne de caractères Hello !
  • Appeler cette fonction pour vérifier que bonjour(3) affiche bien Hello ! trois fois comme il convient !
Solution
🐍 Script Python
def bonjour(n):
    print('Hello ! ' * n)
🐍 Script Python
bonjour(1)
bonjour(3)
bonjour(6)
📋 Texte
Hello !
Hello ! Hello ! Hello !
Hello ! Hello ! Hello ! Hello ! Hello ! Hello !

La fiche d'exercices est à faire sur Capytale.⚓︎

Fiche d'exercices Python sur Capytale

ou en vous connectant directement sur ENT > caPYTale et en saisissant le numéro d'activité :
97a6-7218817