Cours n°2 - Représentation de la mémoire et fonctions
HTML-код
- Опубликовано: 19 окт 2024
- Cette vidéo complète la représentation simplifiée de la mémoire qui a été vue au cours n°1 et s'intéresse plus particulièrement à ce qu'il se passe dans la pile lors d'un appel de fonction.
Elle est à l'attention des étudiants de première année de l'IUT Informatique d'Orléans.
Le site de pythontutor : pythontutor.com...
Le script sur la suite de Syracuse :
def suivant_pair(a):
res= a//2 # ICI
return res
def suivant_impair(a):
res = 3*a + 1
return res
def suivant(a):
if a%2 ==0:
res = suivant_pair(a)
else:
res = suivant_impair(a)
return res
def syracuse_5(nombre):
"""renvoie la liste des 5 premiers
termes de la suite de Syracuse"""
res = list()
for i in range(5):
res.append(nombre)
nombre = suivant(nombre)
return res
exemple1 = syracuse_5(3)
print(exemple1)
exemple2 = syracuse_5(1)
print(exemple2)