#P0025. 密码检测器

密码检测器

1. 问题描述

编写一个函数,接受一个随机密码字符串,要求这个密码必须满足:

  • 至少有一个大写字母
  • 至少有一个小写字母
  • 至少有一个数字
  • 至少有一个特殊字符 !@#$%^&*?
  • 长度至少为8个字符 如果密码符合要求,则返回True,否则返回False

2. 输入和输出

输入方式:

  • 一个字符串
  • 使用 input() 读入

输出方式:

  • 一个布尔值(True/False
  • 使用 print() 输出

输入输出示例

# 输入:
Aa1@1234
# 输出:
True
# 输入:
Apple123
# 输出:
False