Files
Steve Kossouho bea28eca14 Convert Asciidoc to markdown
Converted asciidoc to markdown using ai.
2025-07-06 22:07:31 +02:00

37 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Exercices sur les fonctions
## Exercice 1
- Écrivez une fonction nommée `show_something` qui ne prend pas d'argument
- Cette fonction doit afficher dans la console "Something"
- Appelez cette fonction
## Exercice 2
- Écrivez une fonction nommée `return_constant` qui ne prend pas d'argument
- Cette fonction affiche dans la console "99"
- Cette fonction renvoie à l'appelant la valeur `99`
- Appeler la fonction et assigner sa valeur de retour à une variable
- Afficher le contenu de la variable
## Exercice 3
- Écrivez une fonction nommée `product` qui prend deux arguments positionnels `x` et `y`
- Cette fonction renvoie le produit de `x` et `y`
- Affichez le résultat de cette fonction lorsque vous l'appelez avec les valeurs :
- `10, 10`
- `15, -15`
- `"hello ", 3`
- `[1, 2, 3], 2`
## Exercice 4
- Écrivez une fonction nommée `quotient` qui prend un argument positionnel `numerator` et un argument par défaut `denominator`, qui prend la valeur `1` par défaut.
- La fonction renvoie le quotient de `numerator` et `denominator`.
- La fonction gère l'exception de `ZeroDivisionError` en renvoyant la valeur `None`.
- Affichez le résultat de cette fonction lorsque vous l'appelez avec les valeurs :
- `10, 4`
- `10, -1`
- `1, 0`
- `10`
- Variez les appels en passant les arguments positionnellement, par nom, etc.