




"""simple docstring"""







def     __snake_case   (							_lowercase						):


    """simple docstring"""







    if not isinstance(_lowercase ,_lowercase						):
        raise ValueError('''double_factorial() only accepts integral values'''						)
    if n < 0:
        raise ValueError('''double_factorial() not defined for negative values'''						)
    return 1 if n <= 1 else n * double_factorial(n - 2						)


if __name__ == "__main__":
  import doctest

  doctest.testmod()





"""simple docstring"""







import os
from string import ascii_letters

SCREAMING_SNAKE_CASE_      =					ascii_letters + ' \t\n'





def     __snake_case   (							):


    """simple docstring"""







    UpperCamelCase										=  os.path.split(os.path.realpath(_lowercase						)						)
    UpperCamelCase										=  {}
    with open(path[0] + '''/dictionary.txt'''						) as dictionary_file:
        for word in dictionary_file.read().split('''\n'''						):
            UpperCamelCase										=  None
    return english_words


SCREAMING_SNAKE_CASE_      =					load_dictionary()





def     __snake_case   (							_lowercase						):


    """simple docstring"""







    UpperCamelCase										=  message.upper()
    UpperCamelCase										=  remove_non_letters(_lowercase						)
    UpperCamelCase										=  message.split()
    UpperCamelCase										=  len([word for word in possible_words if word in ENGLISH_WORDS]						)
    return float(_lowercase						) / len(_lowercase						)





def     __snake_case   (							_lowercase						):


    """simple docstring"""







    return "".join(symbol for symbol in message if symbol in LETTERS_AND_SPACE						)





def     __snake_case   (							_lowercase ,_lowercase = 20 ,_lowercase = 85						):


    """simple docstring"""







    UpperCamelCase										=  get_english_count(_lowercase						) * 100 >= word_percentage
    UpperCamelCase										=  len(remove_non_letters(_lowercase						)						)
    UpperCamelCase										=  (float(_lowercase						) / len(_lowercase						)) * 100
    UpperCamelCase										=  message_letters_percentage >= letter_percentage
    return words_match and letters_match


if __name__ == "__main__":
  import doctest

  doctest.testmod()