🙈🙈🙈

master
Pierre FERREIRA 2 years ago
parent f4740594fa
commit 22c73aebd9

@ -16,7 +16,7 @@ def generer_memoire():
# Fonction pour simuler un coup de marteau # Fonction pour simuler un coup de marteau
def coup_de_marteau(memoire): def coup_de_marteau(memoire):
if random.randint(1, 20) == 1: if random.randint(1, 10) == 1:
ligne_modifiee = random.randint(0, 9) ligne_modifiee = random.randint(0, 9)
bit_modifie = random.randint(0, 9) bit_modifie = random.randint(0, 9)
memoire[ligne_modifiee][bit_modifie] = 1 - memoire[ligne_modifiee][bit_modifie] memoire[ligne_modifiee][bit_modifie] = 1 - memoire[ligne_modifiee][bit_modifie]
@ -42,6 +42,7 @@ def main():
afficher_memoire(memoire, lastEditedLine) afficher_memoire(memoire, lastEditedLine)
elif choix == '2': elif choix == '2':
ligne_modifiee = coup_de_marteau(memoire) ligne_modifiee = coup_de_marteau(memoire)
print(Fore.CYAN + "Un coup de marteau a été effectué !"+ Fore.WHITE)
if ligne_modifiee is not None: if ligne_modifiee is not None:
#print(f"Un coup de marteau a modifié la ligne {ligne_modifiee + 1}.") #print(f"Un coup de marteau a modifié la ligne {ligne_modifiee + 1}.")
lastEditedLine = ligne_modifiee lastEditedLine = ligne_modifiee
@ -53,7 +54,7 @@ def main():
print(Fore.GREEN + "Félicitations ! Vous avez gagné !"+ Fore.WHITE) print(Fore.GREEN + "Félicitations ! Vous avez gagné !"+ Fore.WHITE)
break break
else: else:
print(Fore.CYAN + "Désolé, la ligne que vous avez choisie n'a pas été modifiée."+ Fore.WHITE) print(Fore.RED + "Désolé, la ligne que vous avez choisie n'a pas été modifiée. Recommencez !"+ Fore.WHITE)
else: else:
print(Fore.RED + "Numéro de ligne invalide. Veuillez choisir un numéro de ligne entre 1 et 10."+ Fore.WHITE) print(Fore.RED + "Numéro de ligne invalide. Veuillez choisir un numéro de ligne entre 1 et 10."+ Fore.WHITE)
elif choix == '4': elif choix == '4':

Loading…
Cancel
Save