Ejemplos bucles anidados y otros

# bucle anidado: bucle dentro de otro bucle
def palabrascon2A(cadena):
    res=[]
    for palabra in cadena.split():
        cont=0
        for i in palabra:
            if i == "a":
                cont+=1
        if (cont==2):
            res.append(palabra)
    return res

print(palabrascon2A("hola que tal hacia mañana"))

def contarLetra(palabra,letra):
    cont=0
    for l in palabra:
        if l==letra:
            cont+=1
    return cont

def palabrasConLetrasContadas(cadena,letra,cantidad):
    res=[]
    for palabra in cadena.split():
        if contarLetra(palabra,letra)==cantidad:
            res+=[palabra]
    return res

print(palabrasConLetrasContadas("ojo con los monstruos horrososo","o",2))

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos