Hello,
J'ai récemment commencer à apprendre Python et j'ai eu l'idée de créer un programme qui détecte le nombre supérieur le plus proche d'un nombre x.
J'ai commencer par chercher sur google et j'ai trouvé ces lignes de code :
def closest(lst, K):
return lst[min(range(len(lst)), key=lambda i: abs(lst[i] - K))]
Premièrement je ne comprend pas la ligne ce qui m'aide pas pour modifier les valeurs, donc si quelqu'un est chaud m'expliquer ce que fait cette ligne.
Et deuxièmement je suis pas sur que c'est la meilleur façon de faire donc si quelqu'un à une autre idée pour trouver le nombre supérieur le plus proche d'un nombre x, n'hésite pas à me la donner !
Sur ce, je vous souhaite une bonne journée/ fin de journée et vous remercie par avance !
Partager