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.

1 réponse

  1. 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