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

Desafío: Marcas de AutosDesafí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().

¿Todo estuvo claro?

Sección 3. Capítulo 2
toggle bottom row
course content

Contenido del Curso

Sentencias Condicionales en Python

Desafío: Marcas de AutosDesafí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().

¿Todo estuvo claro?

Sección 3. Capítulo 2
toggle bottom row
some-alt