mardi 5 janvier 2016

Python: How to print my simple poem

I would like to know how I could print out sentences using my triplet poem program. My program randomly picks a list of nouns to use.

My program:

import random

def nouns():
    nounPersons = ["cow","crowd","hound","clown"];
    nounPlace = ["town","pound","battleground","playground"];
    rhymes = ["crowned","round","gowned","found","drowned"];

    nounPersons2 = ["dog","frog","hog"];
    nounPlace2 = ["fog","Prague","smog"];
    rhymes2 = ["log","eggnog","hotdog"];

    nounList1 = [nounPersons,nounPlace,rhymes]
    nounList2 = [nounPersons2,nounPlace2,rhymes2]
    nounsList = [nounList1, nounList2]
    randomPick = random.choice(nounsList)
    return(randomPick)

verbs = ["walked","ran","rolled","biked","crawled"];
nouns()

For example, I could have "The cow walked to the town. But then it was drowned." And just replace the nouns/rhyme(cow, town,drowned) and verb(walked) with my randomizer.

Would I use random.randint in some way?

I just basically need a general print statement like the example I showed using my randomizer to randomly pick between the nouns/rhymes.




Aucun commentaire:

Enregistrer un commentaire