Kernel: Python 2 (SageMath)
Introduction au python
Le but de ce TP est de se familiariser avec le langage python que l'on utilisera tout au long du semestre.
L'environnement IPython / Jupyter
Nous effectuons ce TP dans un environnement de notebook Jupyter. Les différentes cellules peuvent contenir du code que l'on envoie à un noyeau python. Le noyeau les exécute et nous donne éventuellement un retour à afficher.
Pour exécuter une cellule, cliquez dessus puis tapez "Maj + Entrée"
In [3]:
42
In [1]:
<type 'int'>
<type 'str'>
In [2]:
<type 'float'>
<type 'int'>
<type 'long'>
<type 'str'>
la somme de 2.5 + 40000 egal a 40002.5
le produit de 2.5 * 1234567890000000000000011 est 3.086419725e+24
bonjour
longueur de la chaine bonjour = 7
16000.0
7.5
l[ 0 ] est Hallo
pogramme fini
l[ 1 ] est wie gehts du
pogramme fini
l[ 2 ] est ich hoffe gut
pogramme fini
l[ 3 ] est :)
pogramme fini
l[ 4 ] est tschuss
pogramme fini
In [4]:
a est positif, plus petit ou egal a 12
In [5]:
10
[1, 2, 3, 4, 5, 'au revoir']
[1, 2, 3, 0, 0, 0, 0, 0, 0, 4, 4, 3]
[1, 2, 3, 4, 5, 6]
affiche direct [1, 2, 3, 4, 5, 6]
In [2]:
File "<ipython-input-2-ef2c6185603a>", line 4
for i in range (1,p+1):
^
IndentationError: unexpected indent