# Task 1: Find words contain at lease 5 characters Write a Python program to find all words which are at least 5 characters long in a string. Sample data : 'The fire had deployed monitoring units in the area to check air quality.' Sample output : ['deployed', 'monitoring', 'units', 'check', 'quality']
时间: 2024-01-11 13:03:22 浏览: 67
Here's a Python program to find all words which are at least 5 characters long in a string:
```python
data = 'The fire had deployed monitoring units in the area to check air quality.'
words = data.split()
result = []
for word in words:
if len(word) >= 5:
result.append(word)
print(result)
```
Output:
```
['deployed', 'monitoring', 'units', 'check', 'quality.']
```
相关问题
Write a Python function named "validate_password" that takes a string as input and checks if it is a valid password. A valid password should meet the following criteria: • It must be at least 8 characters long. • It must contain at least one uppercase letter, one lowercase letter, and one digit.use python
Sure, here is the code for the "validate_password" function in Python:
```python
def validate_password(password):
if len(password) < 8:
return False
has_uppercase = False
has_lowercase = False
has_digit = False
for char in password:
if char.isupper():
has_uppercase = True
elif char.islower():
has_lowercase = True
elif char.isdigit():
has_digit = True
if has_uppercase and has_lowercase and has_digit:
return True
else:
return False
```
This function takes a string "password" as input and first checks if its length is less than 8 characters. If it is, the function returns False.
Next, the function initializes three boolean variables - "has_uppercase", "has_lowercase", and "has_digit" - to False. It then loops through each character in the password string and checks if it is an uppercase letter, lowercase letter, or digit. If a character of each type is found, the corresponding boolean variable is set to True.
Finally, the function checks if all three boolean variables are True. If they are, the function returns True to indicate that the password is valid. Otherwise, it returns False.
: Write a Python function named "validate_password" that takes a string as input and checks if it is a valid password. A valid password should meet the following criteria: • It must be at least 8 characters long. • It must contain at least one uppercase letter, one lowercase letter, and one digit
Sure, here's an example implementation of the `validate_password` function in Python:
```python
def validate_password(password):
# Check length
if len(password) < 8:
return False
# Check for uppercase, lowercase, and digit
has_upper = False
has_lower = False
has_digit = False
for char in password:
if char.isupper():
has_upper = True
elif char.islower():
has_lower = True
elif char.isdigit():
has_digit = True
return has_upper and has_lower and has_digit
```
This function takes a string `password` as input and returns `True` if the password is valid, and `False` otherwise. It checks the length of the password and whether it contains at least one uppercase letter, one lowercase letter, and one digit. You can call this function with a password string to check if it meets the criteria for a valid password.