Voici par exemple, la syntaxe utilisée pour les opérations de base en Python:
+
-
*
/
//
%
**
Ces opérations sont implémentées directement dans Python, par contre la racine carrée ne l'est pas, si vous souhaitez calculer une racine carrée, il faut utiliser la puissance un demi:
16**0.5
4.0
ou importer le module math
et utiliser la fonction sqrt
de ce module:
import math
math.sqrt(16)
4.0
Le module math
contient de nombreuses autres fonctions utiles:
math.cos()
math.log()
# On peut lister ces fonctions en utiisant la fonction dir de python
dir(math)
['__doc__',
'__file__',
'__loader__',
'__name__',
'__package__',
'__spec__',
'acos',
'acosh',
'asin',
'asinh',
'atan',
'atan2',
'atanh',
'ceil',
'copysign',
'cos',
'cosh',
'degrees',
'e',
'erf',
'erfc',
'exp',
'expm1',
'fabs',
'factorial',
'floor',
'fmod',
'frexp',
'fsum',
'gamma',
'gcd',
'hypot',
'inf',
'isclose',
'isfinite',
'isinf',
'isnan',
'ldexp',
'lgamma',
'log',
'log10',
'log1p',
'log2',
'modf',
'nan',
'pi',
'pow',
'radians',
'sin',
'sinh',
'sqrt',
'tan',
'tanh',
'trunc']
Réaliser les calculs suivants:
6+4*10
(6+4)*10
2**8
2**8+1
11 / 5
11 // 5
11 % 2
11 % 5
Expérimenter divers calculs pour donner l'ordre de priorité des opérations de base en python.
calculer la racine positive de l'équation: 34*x^2 + 68*x - 510
Rappel: pour le trinôme , la racine positive est
math.cos(3.4)**2 + math.sin(3.4)**2
Mais c'est pas tout, le notebook jupyter permettent de créer du texte enrichi en utilisant la syntaxe markdown.
Pour cela, il suffit de remplacer le type de cellule Code
par Markdown
, et vous pouvez alors mettre en forme votre texte simplement.
**quelques mots en gras**
*ici c'est en italique*
Ceci est du `code` informatique
...
Voir le lien vers Wikipedia pour plus d'informations.
Vous pouvez même écrire des formules mathématiques avec la syntaxe Latex:
$\frac{1}{2}mv^{2}$
Donnera:
Voir le wikilivre sur Latex pour plus d'informations.
Essayer d'écrire la formule de la longueur d'onde en fonction de la fréquence avec la syntaxe Latex.