Hoi,
Ik zit met het volgende probleem: ik programmeer afwijkend met Python en dan wel taalgericht. Daarom zit ik nu vast met mijn programma. Dit is het stukje waar het mis gaat bij mij:
Even korte uitleg over het programma:
Het stukje wat je niet ziet zet ieder woord uit een zin op een andere regel. De eerste for-lus zet achter woorden of het een breuk is ja (
of nee (-) (dit heeft te maken dat je bij bijv. een punctuatie een breuk krijgt).
Maar nu staan de woorden en de punctuatie nog vast aan elkaar en die moeten dus los van elkaar komen. Dat doet de lus met: for wrd in l
Deze 2 doen het nu prima los van elkaar, maar moet dus 1 lus worden. Ik heb via het net begrepen dat dat via 'range' kan, maar hoe moet ik dit dan doen? Omdat ik geen cijfers heb...
Ik hoop dat iemand me kan helpen!!
PS Zie nu dat ik de tabs er niet inkrijg, maar een python-progger weet wel waar de tabs horen te staan.
Ik zit met het volgende probleem: ik programmeer afwijkend met Python en dan wel taalgericht. Daarom zit ik nu vast met mijn programma. Dit is het stukje waar het mis gaat bij mij:
Python:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| for wrd in l[:-1]: g.write(wrd + '\t - \n') g.write(l[-1] + '\t B \n') for wrd in l: # eerst de punctuatie van woord afhalen. punc = '' while wrd[-1] in punctuatie: punc += wrd[-1] wrd = wrd[:-1] # er moet iets geschreven worden als er geen punctuatie is if not punc: punc = '*' g.write(wrd + '\t' + punc + '\n') |
Even korte uitleg over het programma:
Het stukje wat je niet ziet zet ieder woord uit een zin op een andere regel. De eerste for-lus zet achter woorden of het een breuk is ja (
Maar nu staan de woorden en de punctuatie nog vast aan elkaar en die moeten dus los van elkaar komen. Dat doet de lus met: for wrd in l
Deze 2 doen het nu prima los van elkaar, maar moet dus 1 lus worden. Ik heb via het net begrepen dat dat via 'range' kan, maar hoe moet ik dit dan doen? Omdat ik geen cijfers heb...
Ik hoop dat iemand me kan helpen!!
PS Zie nu dat ik de tabs er niet inkrijg, maar een python-progger weet wel waar de tabs horen te staan.
[ Voor 5% gewijzigd door gorgi_19 op 16-08-2004 18:10 ]