Aligner des fichier texte

ERBIEB -  
Arya Dröttningu Messages postés 650 Statut Membre -
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 650 Statut Membre 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