"""
/*
* 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()
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
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