Oct-18-2018, 01:02 PM
(This post was last modified: Oct-18-2018, 01:03 PM by 2skywalkers.)
Thanks, this makes A LOT of sense. I would like some feedback on this code if you don't mind please, thanks. I feel like there is a better way of doing this using a loop or something like that, but im still trying to figure that out.
import itertools password = 'dog' for item in list(itertools.product('abcdefghijklmnopqrstuvwxyz', repeat=1)): print(''.join(item)) if(''.join(item)) == password: break elif(''.join(item)) == 'z': for item in list(itertools.product('abcdefghijklmnopqrstuvwxyz', repeat=2)): print(''.join(item)) if(''.join(item)) == password: break elif(''.join(item)) == 'zz': for item in list(itertools.product('abcdefghijklmnopqrstuvwxyz', repeat=3)): print(''.join(item)) if(''.join(item)) == password: break elif(''.join(item)) == 'zzz': for item in list(itertools.product('abcdefghijklmnopqrstuvwxyz', repeat=4)): print(''.join(item)) if(''.join(item)) == password: break