Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download

Jupyter notebook TP0/TP0.ipynb

Views: 125
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"

39 + 3
42
a = 10 print type(a) a = "test" print type(a)
<type 'int'> <type 'str'>
a=2.5 b=40000 longi=1234567890000000000000011 stra="bonjour" print type(a) print type(b) print type(longi) print type(stra) print " la somme de ",a,"+",b,"egal a",a+b print "le produit de ",a,"*",longi,"est",a*longi print stra print "longueur de la chaine",stra, "=", len(stra) print b/a print a+5 i=0 l = ["Hallo","wie gehts du" ,"ich hoffe gut"," :) " ,"tschuss"] while i<len(l): print "l[",i,"] est ",l[i] i=i+1 print "pogramme fini"
<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
if a<0: print " a est negatif" elif a<=15: print "a est positif, plus petit ou egal a 12" else: print "a est plus grand que 15"
a est positif, plus petit ou egal a 12
a=10 if a<0: print -a else: print a l2 = [1,2,3,4,5] l2.append("au revoir") print l2 l3=[1,2,3,0,0,0,0,0,0] l3.extend([4,4,3]) print l3 lres= [1,2,3] + [4,5,6] print lres print "affiche direct",[1,2,3] + [4,5,6]
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]
def sommen(n): somme=0 p=input("Entrez un entier p:") for i in range (1,p+1): somme=somme+i print("La somme des"),p,("premier entiers naturels est égale à"),somme
File "<ipython-input-2-ef2c6185603a>", line 4 for i in range (1,p+1): ^ IndentationError: unexpected indent