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

Contenido del Curso

Sentencias Condicionales en Python

Sentencias Condicionales en Python

1. Declaración if en Python
2. Declaración if-else en Python
3. Declaración if-elif-else de Python
4. Operador Ternario de Python

bookDesafío: Marcas de Autos

Tarea

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().
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
toggle bottom row

bookDesafío: Marcas de Autos

Tarea

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().
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
toggle bottom row

bookDesafío: Marcas de Autos

Tarea

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().
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!

Tarea

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().
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
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
some-alt