Lapā tiek izmantotas sīkdatnes 

Šaubīgā parole


Problēmas apraksts

Lietotāju autentifikācijai izmanto paroles. Parolē ietverto simbolu daudzums un dažādība nosaka paroles drošības pakāpi un to, cik grūti uzlaužama tā ir.


Specifikācija

Uzraksti algoritmu ar funkciju, kas pārbauda paroli un atgriež vērtību True, ja tā ir droša, vai vērtību False, ja tā ir nedroša. Funkcijas vienīgais parametrs ir ievadītā parole.

Parole ir droša, ja izpildās nosacījumi:

  • tā ir vismaz 8 simbolus gara
  • satur vismaz vienu lielo burtu

Paroles garuma noteikšanai izmanto funkciju

garums = len(parole)

Lielā burta pārbaudei izmanto iebūvēto funkciju islower(), kas atgriež True, ja visi burti ir mazie vai False, ja kāds no burtiem ir lielais. Ciparus funkcija ignorē. Te atradīsi piemēru.

Algoritmā beigās pārbauda funkcijas atgriezto vērtību un izdrukā Parole droša vai Nedroša parole.


Papildus nosacījums

Ja parolē ir atstarpes simbols, tad izvada Nederīga parole