I have written a password checker to check the security of a password. There are three functions to check the security and return the value, **weak**, **medium**, and **strong**. I call the functions here:

```
if check_pass_strength_weak(password):
            print "Weak"
        elif check_pass_strength_medium(password):
            print "Medium"
        elif check_pass_strength_strong(password):
            print "Strong""

```

but strong is never returned. Here is the function.

```
def check_pass_strength_strong(password):
    upper_count = 0
    lower_count = 0
    number_count = 0
    for letter in password:
        if letter == letter.upper():
            upper_count = upper_count + 1
        elif letter == letter.lower():
            lower_count = lower_count + 1
        elif letter.isalpha():
            number_count = number_count + 1

    if upper_count > 0 and lower_count > 0 and number_count > 0:
        return True

```