magie03.py

Created by cent20

Created on April 19, 2021

2.39 KB

𝗧𝗼𝘂𝗿 𝗱𝗲 𝗺𝗮𝗴𝗶𝗲 𝟬𝟯

Tu n’as aucun secret pour moi …👁️‍🗨️


# https://nsi.xyz Vincent ROBERT aka cent20

from random import randint as jus_de_poubelle

# Livre des Ombres
marmite = ["1. Choisis un nombre à \ndeux chiffres", "2.  Soustrais à ce nombre \nses chiffres", "3. Ce résultat est important ! ", "4. Je vais associer un symbole à ton résultat", "5. Tu dois mémoriser ce symbole", "6. concentre toi"]
chaudron = ["Comme par exemple 42,", "ex : 42-4-2 = ...","connexion télépathique ", "transmission initialisée", "et moi je vais le trouver", "je l'ai déjà trouvé !", "", "" ]
medium = ["Je suis un algorithme doté", "du don de télépathie !","Connexion en cours...", "Es-tu prêt ?"]
recette = range(len(marmite))
livre, abracadabra, illusion, cuisson_lente = range, chr, int, input
ajouter = apparition = lancer = print
runes = [abracadabra(i) for i in livre(33,39)]+[abracadabra(i) for i in livre(42,45)]
chaman = "cent20"
chaumiere = "Tour de magie n°03 par "+chaman

# Marmite vide
talisman = []

def potion_magique():
    # Chaudron magique
    bave_de_limace = jus_de_poubelle(42,51)
    for rituel in livre(len(runes)):
        talisman.append(runes[(rituel+bave_de_limace)%len(runes)])

def jus_de_chaussette():
    # Miam miam
    global chaman
    for rituel in livre(1,51):
        lancer("0"*(rituel<5*illusion(chaman[4]))+"{}:{}  ".format(rituel,talisman[rituel%len(runes)]),end="\n"*(rituel%5==0))
    cuisson_lente()
    for rituel in livre(51,101):
        lancer("0"*(rituel<5*illusion(chaman[-2]))+"{}:{}  ".format(rituel,talisman[rituel%len(runes)]),end="\n"*(rituel%5==0))
    cuisson_lente()

def magie(couleur):
    # Magie blanche ou noire ?
    apparition("\n"+"\n"*9*(couleur=="blanche")+"-"*27*(couleur=="noire")+"\n")

def pentacle():
    # Nécessaire pour un bon tour de magie
    for rituel in medium:
        apparition(rituel)

def sorcellerie():
    # Fourberie ! Que fait ce code !
    potion_magique()
    magie("blanche")
    apparition(chaumiere)
    magie("noire")    
    pentacle()
    magie("noire") 
    for ingredient in recette:
        magie("blanche")
        ajouter(marmite[ingredient])
        magie("noire")
        ajouter(chaudron[ingredient])
        cuisson_lente()    
    jus_de_chaussette()
    detournement()
    magie("noire")

def detournement():
    global chaman    
    # Que se cache t'il dans la marmite ?
    magie("noire")
    apparition("Ton symbole est : ",talisman[(chaman[4]==chaman[5])])

sorcellerie()