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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| from random import *
coupables=["Leblanc", "Pervenche", "Moutarde", "Rose", "Olive", "Violet"]
alibi=["au téléphone avec un collègue lors du meurtre","était sorti dans un bar lors du meurtre","discutait avec le jardinier lors du meurtre","était avec son enfant lors du meurtre", "était dans un restaurant lors du meurtre"]
def choix_coupables():
choix1=choice(coupables)
coupables.remove(choix1)
return choix1
coupable_final=choix_coupables()
def choix_alibis():
choix2=choice(alibi)
alibi.remove(choix2)
return choix2
print("Dr Lenoir a été retrouvé assassiné dans le bureau de son manoir. Vous êtes lenquêteur appelé pour résoudre ce meurtre. Saurez-vous retrouver le coupable, larme du crime et le motif ?")
print("\nSix suspects étaient présents au manoir lors du meurtre : ")
liste=["Madame Leblanc - frustrée et jalouse", "Madame Pervenche - puissante et impassible", "Colonel Moutarde - fort et athlétique", "Mademoiselle Rose - manipulatrice et charmeuse", "Docteur Olive - rusé et professionnel", "Professeur Violet - intelligent et astucieux"]
print(*liste,sep="\n")
print("Tout les 6 étaient présents au manoir, car Dr Lenoir les avaient convié pour leur présenter sa nouvelle grande découverte. Malheureusement, il n'en a pas eu le temps...")
print("\nSix armes possibles ont déjà été trouvées sur les lieux du crime :")
liste2=["Une fiole de poison", "Un pistolet", "Un chandelier", "Un couteau", "Une épée", "Une corde"]
print(*liste2,sep="\n")
print("\nChacun des suspects avait une bonne raison de vouloir tuer Dr Lenoir :")
liste3=["La jalousie", "Le goût du pouvoir", "La vengeance", "L'amour", "L'argent", "La gloire"]
print(*liste3,sep="\n")
print("\nVous avez toutes les clés en main... à vous de résoudre le mystère !")
print("\nÉTAPE 1 : TROUVEZ LE COUPABLE")
print("/!\ Merci de n'utiliser que les diminutifs des personnages (c'est-à-dire Leblanc, Pervenche, Moutarde, Rose, Olive et Violet) lorsque vous rentrerez le nom du suspect.")
print("\n")
liste_coupables_proposes=[]
print("Liste des coupables déjà proposés:", liste_coupables_proposes,"\n")
while True:
suspect=input("À votre avis, qui est le coupable?")
if(suspect!=coupable_final):
if suspect in coupables:
print("\n", "Cela ne peut pas être ",suspect, "car ", choix_alibis(), "\n")
liste_coupables_proposes.append(suspect)
print("Liste des coupables déjà proposés:", liste_coupables_proposes,"\n")
else:print("Attention, le nom que vous avez rentré ne correspond pas. Veuillez réessayez.")
else:
print("\n", "Bravo, vous avez devinez que ", choix_coupables(), "est le coupable. Vous pouvez passer à l'étape suivante.")
break |