<reponame>isaiasramos97/aprendizado-automatizacao
def is_phone_number(text):
    """
    -> Esta função reconhece números telefofnicos no padrão estadunidense
    :param text: conjunto de 12 caracteres
    :return: true or false
    """
    if len(text) != 12:
        return False
    for i in range(0, 3):
        if not text[i].isdecimal():
            return False
    if text[3] != '-':
        return False
    for i in range(4, 7):
        if not text[i].isdecimal():
            return False
    if text[7] != '-':
        return False
    for i in range(8, 12):
        if not text[i].isdecimal():
            return False
    return True


message = 'Call me at 415-555-1011 tomorrow. 415-555-9999 is my office.'
for i in range(len(message)):
    chunk = message[i:i+12]     # o loop percorre toda a string e testa cada porção de 12 caracteres
    if is_phone_number(chunk):
        print('Phone number found:' + chunk)
print('Done')

def is_phone_number(text):
    """
    -> Esta função reconhece números telefofnicos no padrão estadunidense
    :param text: conjunto de 12 caracteres
    :return: true or false
    """
    if len(text) != 12:
        return False
    for i in range(0, 3):
        if not text[i].isdecimal():
            return False
    if text[3] != '-':
        return False
    for i in range(4, 7):
        if not text[i].isdecimal():
            return False
    if text[7] != '-':
        return False
    for i in range(8, 12):
        if not text[i].isdecimal():
            return False
    return True


message = 'Call me at 415-555-1011 tomorrow. 415-555-9999 is my office.'
for i in range(len(message)):
    chunk = message[i:i+12]     # o loop percorre toda a string e testa cada porção de 12 caracteres
    if is_phone_number(chunk):
        print('Phone number found:' + chunk)
print('Done')
-> Esta função reconhece números telefofnicos no padrão estadunidense     :param text: conjunto de 12 caracteres     :return: true or false # o loop percorre toda a string e testa cada porção de 12 caracteres