Différences entre les versions de « Utilisateur:Chloé »
| Ligne 23 : | Ligne 23 : | ||
Dans le cas où le nombre de vers disponibles est inferieur à la reponse donnée, le script tourne jusqu'à avoir obtenu la reponse | Dans le cas où le nombre de vers disponibles est inferieur à la reponse donnée, le script tourne jusqu'à avoir obtenu la reponse | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ==Code de Justin== | ||
| + | |||
| + | #!/usr/bin/env python | ||
| + | # -*- coding: utf-8 -*- | ||
| + | import random | ||
| + | |||
| + | print("Termine ces phrases et appuie sur enter pour continuer:") | ||
| + | |||
| + | with open ('poeme','r') as tete: | ||
| + | poeme = tete.read() | ||
| + | |||
| + | lignes = poeme.splitlines() | ||
| + | |||
| + | |||
| + | for compteur in range (0,5): | ||
| + | print(random.choice(lignes) + '...') | ||
| + | |||
| + | reponse1=input('...') | ||
Version du 26 octobre 2019 à 19:46
Poésie algorithmique
Le script génére un poème en fonction du degré des quatre émotions primaires (joie, tristesse, peur, colère) de l'utilisateur. Il est demandé à l'utilisateur de noter chaque émotion de 1 à 100.
Ce qui donne : joie = 2, tristesse = 6, peur = 10, colère = 5
Chaque numéro corresponds à une phrase dans un ordre croissant ainsi les 4 notes donnent la poésie.
La voiture bouge = 1 Le pied crisse = 2 Le ceval rose = 3 Perdant son ame = 4 Qu'etait la vie = 5 Le flux cosmique = 6 La nuit est loin,= 7 Le ciel est gris = 8 Je suis tombee = 9 Tout en hauteur = 10
Ce qui donne : joie = Le pied crisse, tristesse = Le flux cosmique, peur = Tout en hauteur, colère = Qu'etait la vie.
Dans le cas où le nombre de vers disponibles est inferieur à la reponse donnée, le script tourne jusqu'à avoir obtenu la reponse
Code de Justin
- !/usr/bin/env python
- -*- coding: utf-8 -*-
import random
print("Termine ces phrases et appuie sur enter pour continuer:")
with open ('poeme','r') as tete: poeme = tete.read()
lignes = poeme.splitlines()
for compteur in range (0,5):
print(random.choice(lignes) + '...')
reponse1=input('...')