¡Hola Angelo!
Para que el input reconozca el nombre de la persona independientemente de si se digita en mayúscula o minúscula, puedes convertir el input a minúsculas o mayúsculas antes de compararlo con los nombres almacenados. Por ejemplo, si tienes un diccionario con nombres de estudiantes, puedes convertir el input a minúsculas utilizando el método lower()
y luego buscar el nombre en el diccionario.
Aquí tienes un ejemplo de cómo podrías hacerlo:
# Diccionario con nombres de estudiantes y notas
notas = {
"maria": [10, 9, 8],
"juan": [7, 8, 9],
"claudia": [9, 9, 10]
}
# Pedir al usuario que ingrese el nombre
nombre = input("Ingresa el nombre del estudiante: ").lower()
# Verificar si el nombre está en el diccionario
if nombre in notas:
print(f"Las notas de {nombre.capitalize()} son: {notas[nombre]}")
else:
print("Estudiante no matriculado en el grupo")
En este ejemplo, convertimos el input a minúsculas usando lower()
antes de buscar el nombre en el diccionario. De esta forma, el programa reconocerá el nombre independientemente de si se ingresó en mayúsculas o minúsculas.
Espero que esta solución te sea de ayuda. ¡Buena suerte con tus estudios de Python para Data Science!
Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!