def soma_termos_PG_while(termo_inicial, limite, razão):
    """
    Calcula a soma dos termos da PG:
    termo_inicial, termo_inicial*razão, ...
    que termina sem chegar ao valor do limite dado
    """
    soma_até_agora = 0
    onde_estou = termo_inicial
    while onde_estou < limite:
        soma_até_agora += onde_estou
        onde_estou *= razão
    return soma_até_agora

# como seria usando for??

def soma_termos_PG(termo_inicial, limite, razão):
    """
    Calcula a soma dos termos da PG:
    termo_inicial, termo_inicial*razão, ...
    que termina sem chegar ao valor do limite dado
    """
    soma_até_agora = 0
    # ????

# STRINGS

nome = 'Hugo Nobrega'

def palavra_tem_vogal_minúscula(palavra):
    """
    Retorna um booleano que indica se na palavra dada há ocorrência de vogal minúscula
    """
    vogais = 'aeiou' # é uma string! e strings são sequências
    for vogal in vogais:
        if vogal in palavra:
            return True
    
    # se chegamos até aqui... não tem vogal na palavra!
    return False
        
