🔗 PDF pour l'accès aux vidéos de la rubrique : PF avec Python
# Exemple : plus_un
def plus_un(nb):
return nb + 1
print(plus_un(6))
print(plus_un(6))
print(plus_un(100))
print(plus_un(100))
# Exemple : lancer_des
import random
def lancer_des(nb_faces):
return 1 + random.randrange(nb_faces)
print(lancer_des(6))
print(lancer_des(6))
print(lancer_des(6))
# Exemple : ajouter
def ajouter(nb):
return nb + val
val = 1
print(ajouter(6))
val = 10
print(ajouter(6))
# Exemple : afficher_plus_un
def afficher_plus_un(nb):
print(nb + 1)
return nb + 1
afficher_plus_un(6)
afficher_plus_un(6)
# Exemple : premier_plus_un
def premier_plus_un(l):
l[0] += 1
return l
avant = [10, 20, 30]
print(avant)
apres = premier_plus_un(avant)
print(apres)
print(avant)
def plus_un(nb):
return nb + 1
t = [10, 20, 30, 40, 50]
res = map(plus_un, t)
print(list(res))
from functools import reduce
def addition(k, m):
return k + m
t = [10, 20, 30, 40, 50]
res = reduce(addition, t)
print(res)
def sup_15(nb):
return nb >= 15
t = [10, 20, 12, 15, 13, 8, 17]
res = list(filter(sup_15, t))
print(list(res))