Un soucie de list ...

Résolu/Fermé
theolefou Messages postés 14 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 24 novembre 2014 - 12 janv. 2014 à 04:03
 Utilisateur anonyme - 13 janv. 2014 à 10:40
bonsoir / bonjour

je suis entrain de programmer un master mind en python pour les cours,
mais j'ai un problème!
je n'arrive pas a trouver comment je peut coder la fonction qui dit 'x chifre mal placé"; "x chiffre bien placer"


voila pour l'instant la ou j'en suis dans le code utiliser:

from random import *
a1=(randrange(0,10))
b1=(randrange(0,10))
c1=(randrange(0,10))
d1=(randrange(0,10))
MM1 = [a1,b1,c1,d1]
print (MM1)
MM2=[]
while MM1 != MM2:
a2= (int(input("chifre 1")))
b2= (int(input("chifre 2")))
c2= (int(input("chifre 3")))
d2= (int(input("chifre 4")))

MM2= [a2,b2,c2,d2]
print(MM2)

est ce que quelqu'un a une idée, une piste... ?

1 réponse

Utilisateur anonyme
12 janv. 2014 à 15:38
>>> ch = "12345"
>>> ch_copy = "12334"
>>> counter = 0
>>> for ind, n in enumerate(ch):
... if ch_copy[ind] == n:
... counter += 1
...
>>> counter
3
0
theolefou Messages postés 14 Date d'inscription vendredi 10 janvier 2014 Statut Membre Dernière intervention 24 novembre 2014 2
12 janv. 2014 à 22:54
est ce que tu pourrait me détailler le code que tu à écrit, je suis débutant et donc je ne connais pas tout les mot clés et leur signification de plus sa me permettrait de pouvoir les retravailler ?
0
Utilisateur anonyme
13 janv. 2014 à 10:40
Bonjour,

Tout cela me dérange dans le sens où tout cela est de la recherche, il suffit de prendre ces mots clés et de les placer dans la barre de recherche google.

enumerate

Le reste n'est vraiment que de la base, avec accès aux items d'une liste par index et un simple compteur pour compter le nombre d'entier identique sur un même index.

Bonne continuation...
0