Painez­laup

20 novembre 201920 novembre 2019 gitlab: AnaGelez/painezlaupgitlabAnaGelez/painezlaup #: rust#rust #: web#web

Le ✨💜✨ Painezlaup ✨💜✨ est un langage de programmation révolutionnaire, qui va tout révolutionner. Ce langage impératif peut être utilisé pour réaliser votre projet de INF101 (si vous l'avez toujours pas rendu aujourd'hui). Autrefois hébergé sur https://gelez.xyz/painez — et de toute évidence laissé à l'abandon — l'interpréteur officiel revoit la lumière du jour en bas de cette page.

Syntaxe

Les fonctions disponibles de base sont :

J'ai la flemme d'en mettre d'autre donc débrouillez vous avec ça pour le moment. — Ana

Essayer painezlaup

Le code ci-dessous peut être modifié. Amusez-vous, mais gare aux boucles infinies. L'interpréteur ne les interrompt pas, donc votre onglet risque de crasher.

PainezJ Idea
# Ça c'est un commentaire déjà

# Créer une nouvelle variable :
swa la_vie = 42
# Changer sa valeur :
la_vie = 12

# Les différents types en action :
# Entier :
swa i = 3
# Flottant :
swa f = 3.14
# String :
swa yo = "Salut la zone"
# Booléen :
swa on_dit_beurre_salé = vré
swa on_dit_pain_au_chocolat = pho

# Une fonction :
fonkssion haife(x):
swa y = 0
# Petite boucle while :
tank euh hainférilleur(y, x):
heinprimey(y)
y = hageoutez(y, 1)
faim

    # Les conditions
    çy aigualitet(x, 12): # Si / if
        ranveauha "cc clara"
    houx alore çy aigualitet(x, 42): # Sinon si / elif
        ranveauha "oui péné g la ref, mais non g pa lu le livre déso"
    çy c pa bon: # Sinon / else
        ranveauha "t ki??"
    faim
faim

swa maissaj = haife(la_vie)
heinprimey(maissaj)

swa legooms = ["patat douss", "farsidur", "kraipe", "kaméléon"]
swa i = 0
tank euh hainférilleur(i, taye(legooms)):
heinprimey(legooms[i])
i = hageoutez(i, 1)
faim

swa dico = { patate: "potato", banane: "banana" }
swa k = klai(dico)
swa a = 0
tank euh hainférilleur(a, taye(k)):
heinprimey("J'aime les ", dico[k[a]])
a = hageoutez(a, 1)
faim