Skip to content

Instantly share code, notes, and snippets.

@Bundi-py
Last active March 9, 2020 02:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Bundi-py/b96efbe681dca49b8bc0fa3d60fbe7fa to your computer and use it in GitHub Desktop.
Save Bundi-py/b96efbe681dca49b8bc0fa3d60fbe7fa to your computer and use it in GitHub Desktop.
# Napiši program koji čita fajl sa listom reči, zatim nasumično bira dve ili tri od njih i spaja, kako bi napravio
# novu lozinku. Kada pravi lozinku, njena dužina ne treba da bude manja od 10 slova, a da reči koje se koriste nisu
# kraće od tri slova. Neka početna slova tih reči budu velika, tako da korisnik lako vidi gde se završava jedna i gde
# počinje sledeća reč. Na kraju, program ispisuje novu lozinku za korisnika.
import random
redovi = []
lozinka = ''
for red in open('words.txt', 'r'):
red = red.strip().capitalize()
if len(red) >= 3:
redovi.append(red)
while len(lozinka)<10:
lozinka += random.choice(redovi)
print('Tvoja nova lozinka je:\n\n', lozinka)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment