Question: In python3: index words are now left-aligned, and some of the text from the surrounding words also appear. However, there are a few more differences,

In python3:

index words are now left-aligned, and some of the text from the surrounding words also appear. However, there are a few more differences, too

Index words now begin at the 30th column of the output

Words to the left of the index word may appear but only if they do not go further left than column 10.

Words to the right of the index word may appear but only if they do not go further right than column 60.

And in addition: Lines-for-input may now contain words in different cases. However, for the purposes of indexing you can ignore case (i.e., when comparing words, first convert them into all upper-case or all lower-case). If the word in a line is not an index word, however, it must appear in its capitalization (or lack thereof).

There is no limit to the number of exclusion words, input lines, or index words.

Lines-for-indexing can contain blank lines. These blank lines may be ignored.

Read stdin line by line and processing each line appropriately.

Read and store exclusion words.

Read and store lines-for-indexing

Format output lines according to the rules described earlier in this document.

Indexed words will appear at most once in any line-for-indexing. Decimal numbers are treated as indexed words; use lexicographic (i.e., alphabetical) ordering for determining where line-for-indexing containing such a word should appear in the output. If an indexed word appears in more than one line-for-indexing, print the lines in the order they appear in the input.

In python3: index words are now left-aligned, and some of the text

Picture above is how the python code should work when taking a text file the output goes out with indexed words aligned in the middle column:

from the surrounding words also appear. However, there are a few more

And when words go over the length they will cut out.

Below are text files input and outputfiles:

in10.txt

:: ut quam haec qui non a sit hic est si sed id ex eo in re tam tum quid et :: investigatam diutissime quaestionem quantum nostrae mentis igniculum lux diuina dignata est formatam rationibus litterisque mandatam offerendam uobis communicandamque curaui tam uestri cupidus iudicii quam nostri studiosus inuenti rua in re quid mihi sit animi quotiens stilo cogitata commendo tum ex ipsa materiae difficultate tum ex eo quod raris id est uobis tantum conloquor intellegi potest neque enim famae iactatione et inanibus uulgi clamoribus excitamur sed si quis est fructus exterior hic non potest aliam nisi materiae similem sperare sententiam quocumque callidus liuor occurrit ut contumeliam uideatur diuinis tractatibus inrogare qui talibus hominum monstris non agnoscenda haec potius quam proculcanda proiecerit 

out10.txt:

 AGNOSCENDA haec potius quam ALIAM nisi materiae similem in re quid mihi sit ANIMI quotiens stilo CALLIDUS liuor occurrit ut et inanibus uulgi CLAMORIBUS COGITATA commendo tum ex ipsa cogitata COMMENDO tum ex ipsa materiae offerendam uobis COMMUNICANDAMQUE id est uobis tantum CONLOQUOR intellegi potest liuor occurrit ut CONTUMELIAM uideatur diuinis curaui tam uestri CUPIDUS iudicii quam nostri CURAUI tam uestri cupidus ex ipsa materiae DIFFICULTATE tum ex lux diuina DIGNATA est formatam rationibus igniculum lux DIUINA dignata est formatam uideatur DIUINIS investigatam DIUTISSIME quaestionem quantum neque ENIM famae iactatione et EXCITAMUR sed si quis est si quis est fructus EXTERIOR hic non potest neque enim FAMAE iactatione et inanibus diuina dignata est FORMATAM rationibus sed si quis est FRUCTUS exterior hic non potest qui talibus HOMINUM monstris non neque enim famae IACTATIONE et inanibus uulgi IGNICULUM lux diuina dignata famae iactatione et INANIBUS uulgi clamoribus tractatibus INROGARE qui talibus hominum tantum conloquor INTELLEGI potest INUENTI rua in re quid mihi sit INVESTIGATAM diutissime commendo tum ex IPSA materiae difficultate tum tam uestri cupidus IUDICII quam nostri studiosus LITTERISQUE mandatam offerendam callidus LIUOR occurrit ut contumeliam igniculum LUX diuina dignata est formatam litterisque MANDATAM offerendam uobis tum ex ipsa MATERIAE difficultate tum ex aliam nisi MATERIAE similem sperare quantum nostrae MENTIS rua in re quid MIHI sit animi quotiens stilo qui talibus hominum MONSTRIS non NEQUE enim famae iactatione et aliam NISI materiae similem sperare quaestionem quantum NOSTRAE mentis iudicii quam NOSTRI studiosus callidus liuor OCCURRIT ut contumeliam mandatam OFFERENDAM uobis conloquor intellegi POTEST exterior hic non POTEST agnoscenda haec POTIUS quam proculcanda haec potius quam PROCULCANDA proiecerit quam proculcanda PROIECERIT diutissime QUAESTIONEM quantum nostrae quaestionem QUANTUM nostrae mentis excitamur sed si QUIS est fructus exterior hic sperare sententiam QUOCUMQUE eo QUOD raris id est uobis tantum quid mihi sit animi QUOTIENS stilo eo quod RARIS id est uobis tantum est formatam RATIONIBUS inuenti RUA in re quid mihi sit animi similem sperare SENTENTIAM quocumque aliam nisi materiae SIMILEM sperare sententiam materiae similem SPERARE sententiam quocumque sit animi quotiens STILO iudicii quam nostri STUDIOSUS inrogare qui TALIBUS hominum monstris non raris id est uobis TANTUM conloquor intellegi TRACTATIBUS inrogare qui curaui tam UESTRI cupidus iudicii quam ut contumeliam UIDEATUR diuinis mandatam offerendam UOBIS communicandamque quod raris id est UOBIS tantum conloquor et inanibus UULGI clamoribus 

the ran who KHE too uch LIFE Qi robert bronning the ran who KHE too uch LIFE Qi robert bronning

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!