Last active
March 9, 2020 02:14
-
-
Save Bundi-py/b96efbe681dca49b8bc0fa3d60fbe7fa to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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