Python probleme urgent
Yenisei
2022-11-28 10:30:39
L 'autre topic ne marchait pas. C'est avec les dictionnaires. Pas moyen de trouver la solution
https://image.noelshack.com/fichiers/2022/48/1/1669627783-e7bc0c34-7152-45ac-81b7-feb8c8a3156e.jpg
https://image.noelshack.com/fichiers/2022/48/1/1669627814-f7929bb0-9efc-4d77-8c2f-b52b9d7e8188.jpg
Yenisei
2022-11-28 10:32:25
Help, un truc qui marche. Je file 5 balles en mp s'il le faut
Open-One
2022-11-28 10:35:52
T'as essayé de faire une double boucle for pour parcourir ton dictionnaire et la string ?
WEnchanteur
2022-11-28 10:36:00
Je comprend rien à la question.
Tu veux faire quoi avec ton dictionnaire rempli de zéros ?
Yenisei
2022-11-28 10:36:08
Desole pour la trad a l'arrache, l'éboncé étant en russe a la base
Yenisei
2022-11-28 10:36:38
Le 28 novembre 2022 à 10:35:52 :
T'as essayé de faire une double boucle for pour parcourir ton dictionnaire et la string ?
T'as un exemple comment je pourrai faire?
Yenisei
2022-11-28 10:38:33
Le 28 novembre 2022 à 10:36:00 :
Je comprend rien à la question.
Tu veux faire quoi avec ton dictionnaire rempli de zéros ?
Je t'avouerai que je comprends rien moi meme
Haine-word
2022-11-28 10:40:41
Pourquoi tu passes un examin russe de python ?
Zanjabil
2022-11-28 10:42:00
Tu cherches à faire un compteur de digits dans un nombre.
nombre = 185154 # le nombre là c'est juste un exemple
compteur_dict = {}
for digit in str(nombre):
if digit in compteur_dict:
pass
else:
compteur_dict[digit] = 0
ça c'est pour l'initialisation.
Pour le comptage :
for digit in str(nombre):
compteur_dict[digit] += 1
Yenisei
2022-11-28 10:43:04
Le 28 novembre 2022 à 10:40:41 :
Pourquoi tu passes un examin russe de python ?
J'habite au Kyrgyzstan
Yenisei
2022-11-28 10:44:05
Le 28 novembre 2022 à 10:39:42 :
def issou(input): dict = {} for c in input: if dict.has_key(c): dict[c] += 1 else: dict[c] = 0 return dict
Un truc comme ça, je ne fais plus de Python depuis longtemps.https://image.noelshack.com/fichiers/2020/21/4/1590065050-fox-1135.png
Merci mais la ligne 3 ne marche pas.
Et j'apelle comment la fonction?
Fox_McCloud45
2022-11-28 10:46:10
def issou(input):
dict = {}
for c in input:
if c not in dict:
dict[c] = 1
else:
dict[c] += 1
return dict
Un truc comme ça, je ne fais plus de Python depuis longtemps.https://image.noelshack.com/fichiers/2020/21/4/1590065050-fox-1135.png
Addendum : Corrigé Python 3 je crois.https://image.noelshack.com/fichiers/2020/21/4/1590065050-fox-1135.png
Ayaaa je fais n'importe quoi
Fox_McCloud45
2022-11-28 10:46:31
[10:44:05] <Yenisei>
Le 28 novembre 2022 à 10:39:42 :
def issou(input): dict = {} for c in input: if dict.has_key(c): dict[c] += 1 else: dict[c] = 0 return dict
Un truc comme ça, je ne fais plus de Python depuis longtemps.https://image.noelshack.com/fichiers/2020/21/4/1590065050-fox-1135.png
Merci mais la ligne 3 ne marche pas.
Et j'apelle comment la fonction?
Oui c'était du Python 2, j'ai reposté.
Yenisei
2022-11-28 10:48:20
Le 28 novembre 2022 à 10:42:00 :
Tu cherches à faire un compteur de digits dans un nombre.
nombre = 185154 # le nombre là c'est juste un exemple
compteur_dict = {}
for digit in str(nombre):
if digit in compteur_dict:
pass
else:
compteur_dict[digit] = 0
ça c'est pour l'initialisation.
Pour le comptage :
for digit in str(nombre):
compteur_dict[digit] += 1
https://image.noelshack.com/fichiers/2022/48/1/1669628872-img-20221128-154621.jpg
J'ai fait ça, mais y'a rien qui se lance
Yenisei
2022-11-28 10:50:07
Le 28 novembre 2022 à 10:46:31 :
[10:44:05] <Yenisei>
Le 28 novembre 2022 à 10:39:42 :
def issou(input): dict = {} for c in input: if dict.has_key(c): dict[c] += 1 else: dict[c] = 0 return dict
Un truc comme ça, je ne fais plus de Python depuis longtemps.https://image.noelshack.com/fichiers/2020/21/4/1590065050-fox-1135.png
Merci mais la ligne 3 ne marche pas.
Et j'apelle comment la fonction?
Oui c'était du Python 2, j'ai reposté.
Merci, tu sais comment inititialiser?
Je suis une merde
Fox_McCloud45
2022-11-28 10:52:17
[10:50:07] <Yenisei>
Le 28 novembre 2022 à 10:46:31 :
[10:44:05] <Yenisei>
Le 28 novembre 2022 à 10:39:42 :
def issou(input): dict = {} for c in input: if dict.has_key(c): dict[c] += 1 else: dict[c] = 0 return dict
Un truc comme ça, je ne fais plus de Python depuis longtemps.https://image.noelshack.com/fichiers/2020/21/4/1590065050-fox-1135.png
Merci mais la ligne 3 ne marche pas.
Et j'apelle comment la fonction?
Oui c'était du Python 2, j'ai reposté.
Merci, tu sais comment inititialiser?
Je suis une merde
Bah tu fais
aya = issou("5627009663")
print(aya)
Je ne devrais pas t'aider autant mais je m'emmerde tellement…https://image.noelshack.com/fichiers/2020/21/4/1590065050-fox-1135.png
NckSnMn__
2022-11-28 11:00:11
"calculer le number du number"https://image.noelshack.com/fichiers/2018/17/4/1524753144-issoumultibras.png