Problem

4 /8


Mot de passe résistant à la cryptographie. Méthodes intégrées

Theory Click to read/hide

Méthodes de manipulation de chaînes

Python dispose de nombreuses méthodes (fonctions prêtes à l'emploi) pour travailler avec des chaînes.  Beaucoup d'entre eux sont appelés en utilisant la notation par points et sont appelés méthodes. Une liste complète des méthodes de manipulation de chaînes est disponible en ligne. 
Faisons connaissance avec certains d'entre eux. s = "aAbBcC" sUp = s.upper() # sUp = "AABBCC" - une méthode qui traduit   # majuscule chaque caractère de la chaîne sLow = s.lower() # sLow = "aabbcc" - une méthode qui traduit   # minuscule chaque caractère de la chaîne À gauche du point se trouve le nom de la chaîne (ou la chaîne elle-même entre guillemets) à laquelle la méthode doit être appliquée, et à droite du point se trouve le nom de la méthode. La méthode est toujours écrite entre parenthèses. Il peut y avoir n'importe quel paramètre entre parenthèses si nécessaire.

Auparavant, nous utilisions déjà la méthode de travail avec des chaînes lorsque nous affichions des données à l'écran dans un certain format - la méthode format() un = 4 b = 5 print("{}+{}={}".format(a,b,a+b)) # 4+5=9 Une autre méthode utile  isdigit() est une méthode pour vérifier si tous les caractères d'une chaîne sont des chiffres, elle renvoie une valeur booléenne (True ou False). s = "ab1c" print(s.isdigit()) #Faux s = "123" print(s.isdigit()) #True La méthode utile strip() vous permet de supprimer les espaces au début et à la fin d'une chaîne s = " ab 1c " print('s=', s.strip()) # s=ab 1c

Problem

Un mot de passe est dit fort s'il comprend à la fois des lettres latines minuscules et des lettres latines majuscules et des chiffres, et sa longueur doit être d'au moins 8 caractères.
Il est nécessaire de déterminer si ce mot de passe est cryptographiquement fort.

Entrée
Une ligne est saisie, composée uniquement de lettres latines et de chiffres. Le nombre de caractères par ligne ne dépasse pas 100.

Mentions légales
Imprimez le mot OUI si le mot de passe spécifié est fort, et NON – sinon.
 
Exemples
# Entrée Sortie
1 e NON
2 AAAbbb123 OUI