Aide Python
MIMO07
2022-03-03 10:06:57
Svp j'ai fais un DM python et il me manque juste une question, qq un s'y connait ( niveau débutant )?
neo46378
2022-03-03 10:07:15
Bah envoie-le sur le topic.
MIMO07
2022-03-03 10:18:09
je t'ai envoyé en MP
destindhymen
2022-03-03 10:35:17
Le 03 mars 2022 à 10:07:15 :
Bah envoie-le sur le topic.
MIMO07
2022-03-03 10:35:29
Si qq un s'y connait svp passez en MP
Azerban
2022-03-03 10:50:02
Poste ta question ici.
MIMO07
2022-03-03 11:09:26
https://image.noelshack.com/fichiers/2022/09/4/1646302143-1.png
LA 2/3 j'arrive pas
MIMO07
2022-03-03 11:10:35
j'ai tenté pleins de programmes mais rien toujours un truc qui va pas
MIMO07
2022-03-03 11:16:13
svpp
MIMO07
2022-03-03 11:23:18
les gars svp personne peut m'aider?
cowboyZinzin
2022-03-03 11:26:56
attends mais t'as juste à compter le nombre de 1, 2 et 3 dans chaque terme ?
donc tu fais une boucle et pour chaque terme tu fais le comptage
[lapin-gentil]
2022-03-03 11:31:07
def conway(numbers):
count = 0
val = numbers[0]
res = ""
for n in numbers:
if n == val:
count += 1
else:
res += "%s%s" %(count, val)
res += "%s%s" %(count, val)
return res
s = "1"
print(s)
for i in range(20):
s = conway(s)
print(s)
Normalement c'est bon, test par toi même.
[lapin-gentil]
2022-03-03 11:32:36
C'est à dire que tu as un 1 donc le prochain terme c'est 11, ensuite deux 1 (21) ensuite un deux et un un donc 1211
MIMO07
2022-03-03 11:33:50
J'ai testé ton programme mais ca me retourne une grande liste.... j'croisi i faut des frequences
MIMO07
2022-03-03 11:34:46
je bloque seulement pour la question 2 et 3, ma fonction conway fonctionne déja
[lapin-gentil]
2022-03-03 11:35:36
J'ai fait la première question uniquement.