IMPORTANTE: Si copia y pega las soluciones, es posible que no funcione la indentación y los saltos de línea.
Solución: Ejercicio 1 - Enunciado
a = input('Ingrese 6 caracteres: ')
largo = len(a)
if largo == 6:
print("CORRECTO")
elif largo>6:
print("Se ingresaron mas de 6 caracteres")
else:
print("Se ingresaron menos de 6 caracteres")
Solución: Ejercicio 2 - Enunciado
a = input('Ingrese 8 caracteres: ')
largo = len(a)
if largo != 8:
print("Entrada incorrecta")
else:
if(a.isalpha()):print("Se ingresaron solo letras")
if(a.isnumeric()):print("Se ingresaron solo numeros")
if(a.isalnum()):print("Se ingresaron letras y numeros")
Solución: Ejercicio 3 - Enunciado
a = input('Ingrese caracteres: ')print("")
print(f"Longitud de la cadena completa: {len(a)}")
print (f"Longitud de la cadena sin espacios: {len(a.strip())}")
print(f"True si la cadena es numerica, False en caso contrario: {a.isnumeric()}")
minum=a.strip()
print(f"True si la cadena sin espacios es numerica, False en caso contrario: {minum.isnumeric()}")
Terminal: Ejercicio 4 - Enunciado
estring = input('Ingrese 4 digitos numericos: ')
if len(estring) == 4 and estring.isnumeric():
entero = int(estring)
print("Agrego 100 a una cadena:", end = " ")
print(estring + "100", sep = "\n")
print("Agrego 100 a un entero:", end = " ")
print(entero+100, sep = "\n")
print("Cadena ingresada:", end = " ")
print(estring, sep = "\n")
print("Entero ingresado:", end = " ")
print(entero, sep = "\n")
else: print("ERROR")
Terminal: Ejercicio 5 - Enunciado
def verifica(mstring,largo):
sesp = mstring.strip()
resul = "ERROR"
if len(sesp) == largo and sesp.isnumeric():
resul = "OK"
return resul
a = input("Ingrese un entero de 5 digitos: ")
error = verifica(a,5)
if error == "OK":
if len(a) == len(set(a)):
print("NO hay repetidos")
else: print("Hay repetidos")
else: print(error)
Terminal: Ejercicio 6 - Enunciado
def verifica(mstring,largo):
sesp = mstring.strip()
resul = "ERROR"
if len(sesp) == largo and sesp.isnumeric() and len(a) == len(set(a)):
resul = "OK"
return resul
a = input("Ingrese un entero de 4 digitos: ")
error = verifica(a,4)
if error == "OK":
if "5" in a:
print("Se encuentra en: ", end=" ")
print(a.index("5"))
else: print("No se encuentra")
else: print(error)
Terminal: Ejercicio 7 - Enunciado
def verifica(mstring,largo):
sesp = mstring.strip()
resul = "ERROR"
if len(sesp) == largo and sesp.isnumeric() and len(a) == len(set(a)):
resul = "OK"
return resul
b = "0379"
a = input("Ingrese un entero de 4 digitos: ")
error = verifica(a,4)
if error == "OK":
if a == b: print("Son iguales")
else: print("Son distintos")
else: print(error)






