In [5]:
# Si metakernel n'est pas installé
# !pip install metakernel 


from metakernel import register_ipython_magics
register_ipython_magics()
In [2]:
%%tutor

def f(x):
    if x>0: return(3*x+1)
    else : return(-x+1)

print(f(3))

Exemple avec un algorithme de seuil.

Une hauteur de 2 mètres et une perte à chaque rebonds de 15% de la hauteur. Un seuil final de 1,4 mètre.

In [3]:
%%tutor
h=2
n=0

while h>1.4:
    h=h*0.85
    n=n+1
In [4]:
%%tutor

def somme_liste(l):
    S=0
    for i in range(len(l)):
        S=S+l[i]
    return(S)

def liste_carres(n):
    "Renvoie la liste des n premiers carrés"
    assert(n>0)
    L=[]
    for i in range(n):
        L.append(i**2)
    return(L)

somme_liste(liste_carres(10))
In [ ]: