Un soucie de list ...

Résolu
theolefou Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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... ?
A voir également:

1 réponse

Utilisateur anonyme
 
>>> 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   Statut Membre Dernière intervention   2
 
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
 
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