| ... | @@ -52,6 +52,16 @@ Comme exemple de nombres parfaits, vous pouvez utiliser 6, 28 ou 496. |
... | @@ -52,6 +52,16 @@ Comme exemple de nombres parfaits, vous pouvez utiliser 6, 28 ou 496. |
|
|
Attention, dans cet exercice, on veut vérifier le type de la variable d'entrée et pas si il peut être considéré comme un entier !
|
|
Attention, dans cet exercice, on veut vérifier le type de la variable d'entrée et pas si il peut être considéré comme un entier !
|
|
|
Par exemple, on voudrait le message d'alerte si on appelle la fonction avec 3.0 comme argument.
|
|
Par exemple, on voudrait le message d'alerte si on appelle la fonction avec 3.0 comme argument.
|
|
|
|
|
|
|
|
|
Pour tester le type d'une variable en python on utilise la fonction `isinstance`:
|
|
|
|
|
|
|
|
```python
|
|
|
|
>>> isinstance(45, int)
|
|
|
|
True
|
|
|
|
>>> isinstance(45, float)
|
|
|
|
False
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
## 4) La multiplication la plus inefficace...
|
|
## 4) La multiplication la plus inefficace...
|
|
|
|
|
|
|
|
Écrivez une fonction qui permet de multiplier deux nombres entiers sans utiliser le symbole "*", ni de boucle. |
|
Écrivez une fonction qui permet de multiplier deux nombres entiers sans utiliser le symbole "*", ni de boucle. |
|
|
|
\ No newline at end of file |