Bonjour,
je commence à programmer car je suis en CPGE, le prof nous a demandé de créer un mastermind.
Voici mon programme: tp03testbetter.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 mot1=input("saisir un mot: ") print("******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************") def verif(mot1,mot2): occurence=0 for i in range(len(mot1)): if mot1[i]==mot2[i]: occurence=occurence+1 return(occurence) mot2="len(mot1)" while verif(mot1,mot2)!=len(mot1): test1=True while test1: mot2=input("Veuillez proposer un mot de "+str(len(mot1))+" lettres: ") print(" ") if (len(mot1)!=len(mot2)): print("erreur: vous avez rentré un mot de "+str(len(mot2))+" lettres.") test1=(len(mot1)!=len(mot2)) if verif(mot1,mot2)!=len(mot1): print("vous n'avez pas trouvé le bon mot, cependant vous avez "+str(verif(mot1,mot2))+" lettres à la bonne place.") print("***") print("VOUS AVEZ TROUVE LE BON MOT !")
J'ai mis print("**.....***"), pour que le 2ème joueur ne voit pas le premier mot, cependant je me demandais s'il y avait possibilité de caché l'entrée du mot1.
Je me demandais également si on pouvait compter le nombre d'essai du joueur 2 et pouvoir ensuite le limiter à un certain nombre d'essai.
merci d'avance !
Partager