need help for an assignment plz noob here

Sayth Renshaw flebber.crue at gmail.com
Tue Oct 18 09:28:05 EDT 2016


> 
> > Hello guys. so my assignment consists in creating a key generator so i can use it in later steps of my work. In my first step i have to write a function called key_generator that receives an argument, letters, that consists in a tuple of 25 caracters. The function returns a tuple of 5 tuples of caracters, each tuple with 5 elements.
> >  Sounds confusing right? well I have the final product but i dont know how to get there. I was told by my professor that I dont really have to use any complicated knowledge of python so I have to keep it simple. Can u help me plz? just give me a hint how to do it and i'll do everything plz.
> >
> > example:
> > Python Shell
> >
> >>>> letters = (‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’, ‘G’, \
> > ... ‘H’, ‘I’, ‘J’, ‘ ’, ‘L’, ‘M’, ‘N’, \
> > ... ‘O’, ‘P’, ‘Q’, ‘R’, ‘S’, ‘T’, ‘U’, \
> > ... ‘V’, ‘X’, ‘Z’, ‘.’)
> >>>> key_generator(letters)
> > ... ((‘A’, ‘B’, ‘C’, ‘D’, ‘E’),
> > ... (‘F’, ‘G’, ‘H’, ‘I’, ‘J’),
> > ... (‘ ’, ‘L’, ‘M’, ‘N’, ‘O’),
> > ... (‘P’, ‘Q’, ‘R’, ‘S’, ‘T’),
> > ... (‘U’, ‘V’, ‘X’, ‘Z’, ‘.’))
> 
> Start by playing with letters in the shell and seeing what you can do
> with it.  The word you're looking for is 'slices'.  Figure out
> interactively what you need to do, then write it up.

I would a assume a key generator to be random so this may help.
http://stackoverflow.com/a/306417

Also about tuples
http://openbookproject.net/thinkcs/python/english3e/tuples.html

* from the link
Of course, even if we can’t modify the elements of a tuple, we can always make the julia variable reference a new tuple holding different information. To construct the new tuple, it is convenient that we can slice parts of the old tuple and join up the bits to make the new tuple. So if julia has a new recent film, we could change her variable to reference a new tuple that used some information from the old one:

>>> julia = julia[:3] + ("Eat Pray Love", 2010) + julia[5:]
>>> julia
("Julia", "Roberts", 1967, "Eat Pray Love", 2010, "Actress", "Atlanta, Georgia")

Sayth



More information about the Python-list mailing list