1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate Python for Developers

Connected

cvičení

Vytváříme validátor hesel

Tvůj tým vyvíjí autentizační systém pro webovou stránku. Aby byly uživatelské účty v bezpečí, je potřeba vytvořit funkci validate_password(), která ověří, jestli hesla splňují minimální bezpečnostní požadavky. Funkce by měla zkontrolovat, že heslo má alespoň osm znaků a obsahuje alespoň jeden speciální znak z kolekce punctuation modulu string.

Modul string a testovací proměnná user_password jsou už naimportované.

Pokyny

100 XP
  • Dokonči funkci validate_password() tak, aby ověřila, že heslo má alespoň 8 znaků.
  • Přidej smyčku, která zkontroluje, jestli se některý znak hesla nachází v string.punctuation.
  • Zavolej funkci s argumentem user_password a výsledek ulož do proměnné is_valid.