Underc0de

Programación Scripting => Python => Mensaje iniciado por: Bigbounty en Octubre 07, 2024, 02:40:51 PM

Título: detectar isograma,pangrama y heterograma
Publicado por: Bigbounty en Octubre 07, 2024, 02:40:51 PM
Código (python) [Seleccionar]
"""
/*
 * Crea 3 funciones, cada una encargada de detectar si una cadena de
 * texto es un heterograma, un isograma o un pangrama.
 * - Debes buscar la definición de cada uno de estos términos.
 */

"""

def es_heterograma(cadena):
    cadena_lista = list(cadena)
    capturar_letra = cadena_lista[0]
    indice = 0
    for x in cadena_lista:
        contador = 0
        indice = 0
        for j in cadena_lista:
            x = x.lower()
            j = j.lower()
            if x == j:
                indice = indice + 1
            if indice > 1:
                print("No es un heterograma")
                exit()
        contador += 1
    print("Es un heterograma ")


def es_isograma(cadenauno):
    contador = {}
    for letra in cadenauno:
        if letra in contador:  # Esto se imprimirá para cada letra en la cadena
            contador[letra] += 1
        else:
            contador[letra] = 1
    for count in contador.values():
        if count > 1:
            print("no es un isograma")
            return
    print("si es un isograma")

## PANGRAMA##


def es_pangrama():
    cadenatres = "abcd!!!!!!!!!!!!!nefghijklmñopqrstuvwxyz"
    alfabeto = "abcdefghijklmnñopqrstuvwxyz"
    capturar_letras = ""
    contador_alfabeto = 0
    print(alfabeto)
    for caracter in cadenatres:
        if caracter in alfabeto and caracter not in capturar_letras:
            contador_alfabeto = contador_alfabeto + 1
        capturar_letras = capturar_letras + caracter
    if contador_alfabeto == 27:
        print("ES PANGRAMA")
    else:
        print("No es PANGRAMA")


cadenauno = "murcielago"
es_isograma(cadenauno)
cadena = "murcielago"
es_heterograma(cadena)
es_pangrama()
Título: Re:detectar isograma,pangrama y heterograma
Publicado por: noxonsoftwares en Octubre 07, 2024, 09:25:39 PM
Genial  vengo viendo muchos aportes sobre python, sigue así que están buenos.

Cómo recomendación utiliza las etiquetas
code

así queda bien organizado todo
Título: Re:detectar isograma,pangrama y heterograma
Publicado por: Bigbounty en Octubre 08, 2024, 01:11:33 PM
No tienes permitido ver enlaces. Registrate o Entra a tu cuentaGenial  vengo viendo muchos aportes sobre python, sigue así que están buenos.

Cómo recomendación utiliza las etiquetas
code

así queda bien organizado todo

gracias hermano por tus palabras, le sigo dando a python a full