Messages de MIMO07

Aide Python
03/03/2022 11:54

Le 03 mars 2022 à 11:48:15 :
<code># conway.py

  1. Question 1
    def conway(n):
    suite = [1]
    for _ in range(n-1):
    suite2 = []
    for num in suite:
    if not suite2 or suite2[-1] != num:
    suite2 += [1, num]
    else:
    suite2[-2] += 1
    suite = suite2
    return "".join(map(str, suite))
  1. Question 2
    def count_frequency_digits(number):
    counter = {}
    for digit in number:
    if digit not in counter:
    counter[digit] = 1
    else:
    counter[digit] += 1
    return counter
  1. Question 3
    def print_percentage_from_counter(counter):
    total = sum(counter.values())
    for key, value in counter.items():
    key_percent = round(value * 100 / total, 4)
    print(f"#{key}" + f"{key_percent} %".rjust(20, "."))

if __name__ == "__main__":
for i in range(50):
r = conway(i)
c = count_frequency_digits(r)
print(f"Itération: {i+1}")
print_percentage_from_counter(c)
</code>

merci beaucoup! Cependant quand j'appelle pour la Q2 la fonction pour 1 par exemple ca fonctionne pas :-(

Aide Python
03/03/2022 11:39
Je t'ai envoyé
Aide Python
03/03/2022 11:38
ahhh ok , je l'avais déja mais merci bcp! : :merci:
qq un a idée comment faire les 2 autres :svp:
Aide Python
03/03/2022 11:34
je bloque seulement pour la question 2 et 3, ma fonction conway fonctionne déja
Aide Python
03/03/2022 11:33
J'ai testé ton programme mais ca me retourne une grande liste.... j'croisi i faut des frequences
Aide Python
03/03/2022 11:23
les gars svp personne peut m'aider? :svp:
Aide Python
03/03/2022 11:16
svpp
Aide Python
03/03/2022 11:11
:up:
Aide Python
03/03/2022 11:10
j'ai tenté pleins de programmes mais rien toujours un truc qui va pas
Aide Python
03/03/2022 11:09
https://image.noelshack.com/fichiers/2022/09/4/1646302143-1.png
LA 2/3 j'arrive pas
Aide Python
03/03/2022 10:35
Si qq un s'y connait svp passez en MP :svp:
Aide Python
03/03/2022 10:34
UP
Aide Python
03/03/2022 10:18
je t'ai envoyé en MP :)
Aide Python
03/03/2022 10:06
Svp j'ai fais un DM python et il me manque juste une question, qq un s'y connait ( niveau débutant )?
AIDE URGENT PYTHON
27/02/2022 20:36
SI q un comprend l'énoncé svp..
AIDE URGENT PYTHON
27/02/2022 20:14

SVP Besoin d'aide pour cette question : Faut ecrire une fonction CHERCHE qui prend en argument une liste d'entiers L et une fonction CRITERE et qui retourne un élément A de la liste tel que CRITERE(A, B) retourne A pour tous les autres éléments de B de la liste.

Sachant que les questions precedentes j'ai defini 2 fonctions pour trouver le plus grand entier en valeur absolus et le plus petit.... Svp si qq un peut m'aider a faire ce truc ...

def cherche ( l, critere ):
def critere (a,b):
l=[]
if critere (a,b) == a:
return [a]
else:
return [b]

J'ai fais ca c'est bon selon vous ?

j 'inverse la liste?

Le 26 février 2022 à 12:22:44 :
If 0
Print 1
Else print 0

Cest tout?

PS: C'est du niveau débutant je pense pas qu'on cherche vraiment des trucs compliquer mais la je comprend pas ce que je dois faire retourner a la fonction