Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Marcas de Autos | Declaración if-elif-else de Python
Sentencias Condicionales en Python

Desliza para mostrar el menú

book
Desafío: Marcas de Autos

Tarea

Swipe to start coding

Tienes una lista de marcas de coches, que actualmente tiene este aspecto:

['mazda', 'lexus', 'bmw', 'tesla', 'kia']

Como puedes ver, algunos nombres de marca no están formateados correctamente. En concreto, bmw y kia deberían ir en mayúsculas, mientras que las demás marcas deberían ir en mayúsculas.

Para rectificar esto, tienes que ajustar todos los nombres de la lista cars al formato correcto y almacenarlos en una nueva new_list. Como resultado, debería obtener una nueva new_list con el siguiente aspecto:

['Mazda', 'Lexus', 'BMW', 'Tesla', 'KIA'].

  1. Crea una lista vacía utilizando corchetes y llámala new_list;
  2. Recorre todos los elementos de la lista original con un bucle for;
  3. A continuación, comprueba si el elemento de la lista es igual a bmw, kia, etc., utilizando sentencias if-elif-else;
  4. Para las marcas que deban ir en mayúsculas, utiliza el método upper();
  5. Para los nombres de marca que deban ir en mayúsculas, utilice el método title();
  6. Añada las marcas corregidas a la new_list utilizando el método append().

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2
Lamentamos que algo salió mal. ¿Qué pasó?

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

book
Desafío: Marcas de Autos

Tarea

Swipe to start coding

Tienes una lista de marcas de coches, que actualmente tiene este aspecto:

['mazda', 'lexus', 'bmw', 'tesla', 'kia']

Como puedes ver, algunos nombres de marca no están formateados correctamente. En concreto, bmw y kia deberían ir en mayúsculas, mientras que las demás marcas deberían ir en mayúsculas.

Para rectificar esto, tienes que ajustar todos los nombres de la lista cars al formato correcto y almacenarlos en una nueva new_list. Como resultado, debería obtener una nueva new_list con el siguiente aspecto:

['Mazda', 'Lexus', 'BMW', 'Tesla', 'KIA'].

  1. Crea una lista vacía utilizando corchetes y llámala new_list;
  2. Recorre todos los elementos de la lista original con un bucle for;
  3. A continuación, comprueba si el elemento de la lista es igual a bmw, kia, etc., utilizando sentencias if-elif-else;
  4. Para las marcas que deban ir en mayúsculas, utiliza el método upper();
  5. Para los nombres de marca que deban ir en mayúsculas, utilice el método title();
  6. Añada las marcas corregidas a la new_list utilizando el método append().

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt