Habitación 10:
El sistema de análisis de objetos que orbitan la estación 🛰️ está presentando fallos en el reconocimiento de texto 📉.
🛠️ Para reestablecer el análisis de objetos, necesitas corregir los textos detectos con las siguientes condiciones:
- Si la variable
palabra
contiene meteorito, debe quedar en minúsculas 🔽. - Si la variable
palabra
contiene asteroide, debe quedar en mayúsculas 🔼.
Ocupa las funciones .upper()
para convertir el texto en mayúsculas o .lower()
para convertir el texto en minúsculas.
Por ejemplo para convertir en minúsculas:
= "PySchool"
palabra_origial palabra_original.lower()
También para verificar que un texto contiene una cierta palabra, utiliza in
en la sentencia if
, pero cuidado que esto es sensible a las letras en mayúsculas o minúsculas, es decir, no es lo mismo Meteorito que meteorito.
Pista
Seguir el ejemplo para saber si una variable contiene la palabra pyschool
= "pyschool 2025"
variable_uno = "hola 2025"
variable_dos
def convertir_mayuscula(palabra):
if "pyschool" in palabra:
return palabra.upper()
convertir_mayuscula(variable_uno) convertir_mayuscula(variable_dos)