In this lab, we learn about types by writing functions whose inputs and outputs are English parts of speech. Once you finish, you will be able to generate syntactically-correct phrases which you can use to write auto-poetry like:
Roses are red
Violets are blue
Evenings are poisonous
And so are you.
I used to have a formative scratch
Until i swapped it for an icy latch.
There once was a person named pete
Who owned an optical cleat.
He widely canvassed it,
And then he canvased it,
Until it turned into a beat.
After cloning this repository, install its dependencies:
$ pip install requirements.txt
vocabulary.py
has a bunch of functions for picking random words.defines types like
Noun,
Adjective, and
TransitiveVerb`.grammar.py
has a bunch of functions for combining and transforming grammatical types. These are unfinished; it's your job to write them.poetry.py
has functions for writing beautiful auto-poems. Oncegrammar.py
is complete, try runningpython poetry.py
.