Aligner des fichier texte

ERBIEB -  
Arya Dröttningu Messages postés 581 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour voici le programme :

from __future__ import division
from lycee import *
from random import*
def lire(fichier):
fichiernoms=open(fichier,'r')
contenu=fichiernoms.readlines()
fichiernoms.close()
return contenu


listenom=lire('listenom.txt')
valeur=randrange(len(listenom))
sujet=listenom[valeur]
print(sujet)
sujet=sujet[:len(sujet)-1]

listenom=lire('verbes.txt')
valeur=randrange(len(listenom))
sujet=listenom[valeur]
print(sujet)
sujet=sujet[:len(sujet)-1]

listenom=lire('complements.txt')
valeur=randrange(len(listenom))
sujet=listenom[valeur]
print(sujet)
sujet=sujet[:len(sujet)-1]

Il me permet de prendre un mot de chaque liste, mais je ne sais pas comment faire pour que c'est mot soit aligner et forme une phrase.

exemple :

>>>
Le cheval

mange

sa carotte

J'aimerai que ca donne : Le cheval mange sa carotte.

Merci de votre aide, c'est urgent.
A voir également:

1 réponse

Arya Dröttningu Messages postés 581 Date d'inscription   Statut Membre Dernière intervention   157
 
Bonjour,

mets chaque mot dans une variable différente, par exemple sujet, verbe et cod.
Ensuite tu ne fais qu'un seul affichage à la fin :
print sujet+' '+verbe+' '+cod
0