Aligner des fichier texte

Fermé
ERBIEB - 23 nov. 2014 à 21:10
Arya Dröttningu Messages postés 581 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 3 janvier 2019 - 23 nov. 2014 à 21:28
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 mardi 12 janvier 2010 Statut Membre Dernière intervention 3 janvier 2019 157
23 nov. 2014 à 21:28
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