Python – Exercises

Links to Python editor // Variables & Lists // Collections // Conditions // Loops // Working with text files // Functions // Working with libraries

Here are a series of exercises to train what you previously learned.

Censuring

Create a phrase and censure some of its words respecting the length of the word, f.ex. He lives in a house. -> He lives in a *****.

Metro rhythm

Choose a text and replace specific words by names of metro stops.

The P-language

The P-language is a language spoken among friends, traditionally in Dutch: ‘de P-Taal’. It has a character, ‘secret’, and is used between friends. After each vowel in each word a ‘p’ is added followed by the preceding vowel. Hard to understand when you don’t know it, but easy once you do. Perfect for hiding a message for third parties.
ex. This is an example -> Thipis ipis apan epexapamplepe

Unordering

Reverse all sentences of a text. Reverse all words of a sentence. Reverse all letters of a word.

Cryptoclavier
Cryptoclavier est une manière de crypter des messages grâce à l’association de caractères spéciaux au lettre du clavier d’ordinateur. Si l’on maintient la touche «Alt» enfoncé et que l’on tape une lettre, le
caractère associé à cette lettre apparait.
Exemple:
A = æ
P=π
D=∂
Le texte crypté doit par la suite être décrypté !

Symboles
Retirer tout les (e) & (a) du texte et les remplacer par un symbole.

Bégaiement
La contrainte transforme un texte à la manière d’un bégaiement. Pour cela la contrainte
répète la première lettre de chaque mots 2 fois avant d’écrire le mot entier. Si le mot
fait 3 lettres ou moins, la contrainte répète 3 fois le mot entier.

Choc persan
Remplacer chaque mot contenant une certaine lettre par un mot « au hasard » qui
contient la même lettre, le concept de hasard pouvant être interprété librement.

Le ready-word
À la manière des ready-made de Marcel Duchamp, cette contrainte “crypte” le langage.
En mixant les lettres de chaque mots tout en respectant leur longueur, le programme permet de créer de nouveaux mots abstraits à partir de mots existants : s’approprier des morceaux de la réalité pour créer un nouveau language.

Archivage quantitatif
Une contrainte qui répertorie chaque lettre utilisée dans un texte donné et le nombre de fois qu’elle est utilisée.

Retrouver l’absence
En support d’un extrait du livre « Arrêtes tes mensonges » de Phillipe Besson, abordant l’absence de l’autre, la perte et la disparition, les lettres composant le mot ‘absence’ disparaissent peu à peu et brouillent les pistes d’un texte maintenant désuni.

Remixing
Choose a short poem or part of a poem. Rewrite it by randomly picking elements for the following structure: subject1 + adjective + verb + complement + subject2
Ex. Sa tige langoureux vibrant comme ton souvenir.

Arabizi
Terme utilisé pour indiquer que certaines lettres arabes absentes des claviers de téléphone ou d’ordinateur sont remplacées par des chiffres. Il s’agit de repérer les lettres pouvant être écrites comme des chiffres et de les remplacer dans le texte original.