PYTHON
Написати програму, яка запитує в користувача пароль і перевіряє:
- чи довжина пароля більша, рівна 8 символів
- чи в паролі є букви, літери
Ответы
Ответ:
Объяснение:
password = input("Enter a password: ")
if len(password) > 8:
if any(c.isalpha() for c in password):
print("Valid password.")
else:
print("Invalid password. Must contain letters.")
else:
print("Invalid password. Must be longer than 8 characters.")
def main():
password = input("Введіть пароль: ")
# Перевірка довжини
if len(password) > 8:
print("Довжина паролю більше 8 символів")
elif len(password) == 8:
print("Довжина паролю дорівнює 8 символам")
else:
print("Довжина паролю менше 8 символів")
# Перевірка на літери
if any(char.isalpha() for char in password):
print("Пароль містить літери")
else:
print("Пароль не містить літер")
# Перевірка на цифри
if any(char.isdigit() for char in password):
print("Пароль містить цифри")
else:
print("Пароль не містить цифр")
# Перевірка на спецсимволи
if any(not char.isalnum() for char in password):
print("Пароль містить спецсимволи")
else:
print("Пароль не містить спецсимволів")
# Перевірка на великі літери
if any(char.isupper() for char in password):
print("Пароль містить великі літери")
else:
print("Пароль не містить великих літер")
# Перевірка на маленькі літери
if any(char.islower() for char in password):
print("Пароль містить маленькі літери")
else:
print("Пароль не містить маленьких літер")
if __name__ == "__main__":
main()