[Kheyette] Ici on fait du Python pour se distraire
TrashNul
2021-07-11 18:19:42
Le 11 juillet 2021 à 18:17:45 :
Par contre cette ligne m'interpelle, je devine à peu près ce que ça signifie mais je n'ai jamais vu cette syntaxe de ma vie
def max_difference(a: list[int]) -> tuple[int, int]:
Sans l'avoir jamais vu j'imagine que c'est la syntaxe qui permet de contrôler les entrées et sorties, pour admettre uniquement une entrée de type list de int et en sortie un tuple de int
SputuztoV
2021-07-11 18:20:03
Le 11 juillet 2021 à 18:17:45 :
Par contre cette ligne m'interpelle, je devine à peu près ce que ça signifie mais je n'ai jamais vu cette syntaxe de ma vie
def max_difference(a: list[int]) -> tuple[int, int]:
a: list[int] => list d'entier et def ...() -> tuple[int, int] => renvoie un tuple de deux entiers (ex. (5, 15))
Marahajun
2021-07-11 18:20:37
Python lvl 3eme
SputuztoV
2021-07-11 18:21:20
Le 11 juillet 2021 à 18:19:02 :
Déclaration d'une fonction qui prend une liste en paramètre et retourne un couple de 2 valeurs j'imagine.
Ouais mais que fais le contenu de la fonction. Tu as juste fait une lecture de la première ligne (sans entrer dans les détails). Bon des kheys on déjà répondu....
cop46914
2021-07-11 18:22:03
Le 11 juillet 2021 à 18:16:27 :
Le 11 juillet 2021 à 18:15:29 :
Le 11 juillet 2021 à 18:08:33 :
Problème 2 : Que fait cette fonction
def max_difference(a: list[int]) -> tuple[int, int]:
if len(a) == 1:
return a[0], a[0]
else:
first = a[: len(a) // 2]
second = a[len(a) // 2 :]
small1, big1 = max_difference(first)
small2, big2 = max_difference(second)
min_first = min(first)
max_second = max(second)
if big2 - small2 > max_second - min_first and big2 - small2 > big1 - small1:
return small2, big2
elif big1 - small1 > max_second - min_first:
return small1, big1
else:
return min_first, max_second
Ca te retourne la différence la plus grande entre la plus petite valeur et la plus grande valeur d'une liste ?
Bien joué
C'est vraiment ça ? je vois pas comment ça peut marcher si on a des nombres plus grand à gauche qu'a droite de la liste vu qu'on prend tout le temps le min à gauche
SputuztoV
2021-07-11 18:22:04
Le 11 juillet 2021 à 18:20:37 :
Python lvl 3eme
Bah ouais, on ne va pas non plus sortir les tanks pour tuer des mouches hein
flatusilence
2021-07-11 18:22:51
Le 11 juillet 2021 à 18:21:20 :
Le 11 juillet 2021 à 18:19:02 :
Déclaration d'une fonction qui prend une liste en paramètre et retourne un couple de 2 valeurs j'imagine.
Ouais mais que fais le contenu de la fonction. Tu as juste fait une lecture de la première ligne (sans entrer dans les détails). Bon des kheys on déjà répondu....
J'ai répondu plus haut, tu m'as même répondu. Je répondais au jeu qui demandais la signification de la première ligne.
HalteElfeQuatre
2021-07-11 18:23:34
Tu utilises vrai ce genre de code dans la vie réelle ? Parce que je trouve que c'est complexe quand même juste pour trouver un delta max dans une liste
carrlito
2021-07-11 18:23:44
mais a quoi il sert cet algo? on aurait pas faire plus simple?https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
SputuztoV
2021-07-11 18:23:58
Le 11 juillet 2021 à 18:22:51 :
Le 11 juillet 2021 à 18:21:20 :
Le 11 juillet 2021 à 18:19:02 :
Déclaration d'une fonction qui prend une liste en paramètre et retourne un couple de 2 valeurs j'imagine.
Ouais mais que fais le contenu de la fonction. Tu as juste fait une lecture de la première ligne (sans entrer dans les détails). Bon des kheys on déjà répondu....
J'ai répondu plus haut, tu m'as même répondu. Je répondais au jeu qui demandais la signification de la première ligne.
Ah désolé, j'ai pas fait attention alors
SputuztoV
2021-07-11 18:25:00
Le 11 juillet 2021 à 18:23:34 :
Tu utilises vrai ce genre de code dans la vie réelle ? Parce que je trouve que c'est complexe quand même juste pour trouver un delta max dans une liste
Juste pour le topic. En vrai, il existe des bibliothèque déjà bien puissantes pour simplifier ces opérations comme numpy ou pandas par exemples.
flatusilence
2021-07-11 18:25:23
Le 11 juillet 2021 à 18:23:34 :
Tu utilises vrai ce genre de code dans la vie réelle ? Parce que je trouve que c'est complexe quand même juste pour trouver un delta max dans une liste
C'est plus rapide que de cherche le min puis le max, donc dans des problématiques de calcul rapide ou sur des tout petits circuits que tu ne reprogramme pas facilement c'est utile.
SputuztoV
2021-07-11 18:25:49
Le 11 juillet 2021 à 18:23:44 :
mais a quoi il sert cet algo? on aurait pas faire plus simple?https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
Bien sûr que si, on aurait pu faire simple. C'est pour juste pour le topic...lol
HalteElfeQuatre
2021-07-11 18:28:21
Le 11 juillet 2021 à 18:25:23 :
Le 11 juillet 2021 à 18:23:34 :
Tu utilises vrai ce genre de code dans la vie réelle ? Parce que je trouve que c'est complexe quand même juste pour trouver un delta max dans une liste
C'est plus rapide que de cherche le min puis le max, donc dans des problématiques de calcul rapide ou sur des tout petits circuits que tu ne reprogramme pas facilement c'est utile.
Pas faux, j'ai jamais été confronté à cette problématique là
Kfslzf8ef
2021-07-11 18:33:08
T'es doctorante, t'as plus de 30 ans et tu dis encore "mdr" , "pk"
Tu fais très pitié
SputuztoV
2021-07-11 18:38:48
Le 11 juillet 2021 à 18:33:08 :
T'es doctorante, t'as plus de 30 ans et tu dis encore "mdr" , "pk"
Tu fais très pitié
Déjà, j'ai 23 ans et je m'exprime comme bon me semble. Nous ne sommes pas dans un monde formel ici. Et puis, j'aimerais bien voir comment tu t'exprimes IRL.
SputuztoV
2021-07-11 18:39:49
DES KHEYS POUR PROPOSER DES ALGOS?
Kfslzf8ef
2021-07-11 18:49:11
Le 11 juillet 2021 à 18:38:48 :
Le 11 juillet 2021 à 18:33:08 :
T'es doctorante, t'as plus de 30 ans et tu dis encore "mdr" , "pk"
Tu fais très pitié
Déjà, j'ai 23 ans et je m'exprime comme bon me semble. Nous ne sommes pas dans un monde formel ici. Et puis, j'aimerais bien voir comment tu t'exprimes IRL.
Ok l'enseignant chercheur michto
Vous ne servez à rien à part faire redoubler les élèves et vous vous exprimez comme des losers
Je pense que je vais voter RN en 2022 pour vous faire chier et faire rager les profs d'université
Mg-Preg-38
2021-07-11 18:51:52
Le 11 juillet 2021 à 18:49:11 :
Le 11 juillet 2021 à 18:38:48 :
Le 11 juillet 2021 à 18:33:08 :
T'es doctorante, t'as plus de 30 ans et tu dis encore "mdr" , "pk"
Tu fais très pitié
Déjà, j'ai 23 ans et je m'exprime comme bon me semble. Nous ne sommes pas dans un monde formel ici. Et puis, j'aimerais bien voir comment tu t'exprimes IRL.
Ok l'enseignant chercheur michto
Vous ne servez à rien à part faire redoubler les élèves et vous vous exprimez comme des losers
Je pense que je vais voter RN en 2022 pour vous faire chier et faire rager les profs d'université
Oulala, un vote pour un parti qui de toute façon gagnera pas, t'as une grosse influence dans le monde toi décidément.
HalteElfeQuatre
2021-07-11 18:52:02
Le 11 juillet 2021 à 18:49:11 :
Le 11 juillet 2021 à 18:38:48 :
Le 11 juillet 2021 à 18:33:08 :
T'es doctorante, t'as plus de 30 ans et tu dis encore "mdr" , "pk"
Tu fais très pitié
Déjà, j'ai 23 ans et je m'exprime comme bon me semble. Nous ne sommes pas dans un monde formel ici. Et puis, j'aimerais bien voir comment tu t'exprimes IRL.
Ok l'enseignant chercheur michto
Vous ne servez à rien à part faire redoubler les élèves et vous vous exprimez comme des losers
Je pense que je vais voter RN en 2022 pour vous faire chier et faire rager les profs d'université
Va mettre ton bulletin dans l'urne comme un bon toutou bien dressé et arrête de faire chier