输入一个字符串,判断是否有八位,是否存在大小写字母和数字
时间: 2024-04-30 17:22:53 浏览: 67
判断某字符串是否存在
以下是Python代码实现:
```python
s = input() # 输入字符串
has_eight = len(s) == 8 # 判断是否有八位
has_upper = False # 是否有大写字母
has_lower = False # 是否有小写字母
has_digit = False # 是否有数字
# 遍历字符串中的每个字符
for c in s:
if c.isupper(): # 判断是否为大写字母
has_upper = True
elif c.islower(): # 判断是否为小写字母
has_lower = True
elif c.isdigit(): # 判断是否为数字
has_digit = True
# 输出结果
if has_eight and has_upper and has_lower and has_digit:
print("符合要求")
else:
print("不符合要求")
```
示例输入1:
```
aBc12345
```
示例输出1:
```
符合要求
```
示例输入2:
```
abc1234
```
示例输出2:
```
不符合要求
```
阅读全文