Des programmes complets pour apprendre et s'inspirer.
Le premier programme traditionnel.
# Mon premier programme LScript
afficher "Bonjour le monde !"
# Avec une variable
nom = "Marie"
afficher "Bonjour " + nom + " !"
Un programme complet avec fonctions, listes et boucles.
taches = []
faites = []
fonction afficher_taches(taches, faites)
afficher "=== LISTE DES TACHES ==="
pour i dans 0 jusqua longueur(taches) - 1
etat = "❌"
si faites[i] alors
etat = "✅"
fin
afficher texte(i) + " - " + etat + " " + taches[i]
fin
fin
fonction ajouter_tache(taches, faites, texte_tache)
nouvelles_taches = taches + [texte_tache]
nouvelles_faites = faites + [faux]
retourner [nouvelles_taches, nouvelles_faites]
fin
=== LISTE DES TACHES === 0 - ✅ Installer LScript 1 - ✅ Créer une extension VS Code 2 - ❌ Écrire un mini-projet Résumé : 2 / 3 tâches terminées.
Devinez un nombre aléatoire avec indices.
secret = aleatoire(1, 100)
tentatives = 0
trouve = faux
afficher "Devinez un nombre entre 1 et 100"
tantque non trouve
saisir "Votre proposition: ", proposition
tentatives = tentatives + 1
proposition = entier(proposition)
si proposition == secret alors
afficher "Bravo ! Trouvé en " + texte(tentatives) + " tentatives"
trouve = vrai
sinon
si proposition < secret alors
afficher "Plus grand !"
sinon
afficher "Plus petit !"
fin
fin
fin
Devinez un nombre entre 1 et 100 Votre proposition: 50 Plus grand ! Votre proposition: 75 Plus petit ! Votre proposition: 62 Bravo ! Trouvé en 3 tentatives
Des fonctions utiles pour apprendre.
fonction factorielle(n)
si n <= 1 alors
retourner 1
fin
retourner n * factorielle(n - 1)
fin
afficher factorielle(5) # 120
fonction moyenne(liste)
somme = 0
pour i dans 0 jusqua longueur(liste) - 1
somme = somme + liste[i]
fin
retourner somme / longueur(liste)
fin
notes = [15, 12, 18, 14]
afficher moyenne(notes) # 14.75
fonction fibonacci(n)
si n <= 1 alors
retourner n
fin
retourner fibonacci(n-1) + fibonacci(n-2)
fin
pour i dans 0 jusqua 10
afficher fibonacci(i)
fin
fonction est_pair(n)
retourner n % 2 == 0
fin
pour i dans 1 jusqua 10
si est_pair(i) alors
afficher texte(i) + " est pair"
fin
fin