Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Desafio: Marcas de Carros | Instrução if-elif-else no Python
Estruturas Condicionais no Python
course content

Conteúdo do Curso

Estruturas Condicionais no Python

Estruturas Condicionais no Python

1. Instrução if no Python
2. Instrução if-else no Python
3. Instrução if-elif-else no Python
4. Operador ternário no Python

book
Desafio: Marcas de Carros

Tarefa
test

Swipe to show code editor

Você tem uma lista de marcas de carros que atualmente está assim:

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

Como você pode ver, alguns nomes das marcas não estão formatados corretamente. Especificamente, bmw e kia deveriam estar em letras maiúsculas, enquanto as outras marcas deveriam ter a primeira letra maiúscula.

Para corrigir isso, você precisa ajustar todos os nomes da lista cars no formato correto e armazená-los em uma nova lista chamada new_list. Como resultado, você deve acabar com uma new_list que se pareça com isso:

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

  1. Crie uma lista vazia usando colchetes e nomeie-a new_list;
  2. Faça a iteração de todos os elementos da lista original usando um loop for;
  3. Em seguida, verifique se o elemento da lista é igual a bmw, kia e assim por diante, usando instruções if-elif-else;
  4. Para nomes de marcas que precisam estar em letras maiúsculas, use o método upper();
  5. Para nomes de marcas que precisam ter a primeira letra maiúscula, use o método title();
  6. Adicione os nomes das marcas corrigidos à new_list usando o método append().
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2
toggle bottom row

book
Desafio: Marcas de Carros

Tarefa
test

Swipe to show code editor

Você tem uma lista de marcas de carros que atualmente está assim:

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

Como você pode ver, alguns nomes das marcas não estão formatados corretamente. Especificamente, bmw e kia deveriam estar em letras maiúsculas, enquanto as outras marcas deveriam ter a primeira letra maiúscula.

Para corrigir isso, você precisa ajustar todos os nomes da lista cars no formato correto e armazená-los em uma nova lista chamada new_list. Como resultado, você deve acabar com uma new_list que se pareça com isso:

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

  1. Crie uma lista vazia usando colchetes e nomeie-a new_list;
  2. Faça a iteração de todos os elementos da lista original usando um loop for;
  3. Em seguida, verifique se o elemento da lista é igual a bmw, kia e assim por diante, usando instruções if-elif-else;
  4. Para nomes de marcas que precisam estar em letras maiúsculas, use o método upper();
  5. Para nomes de marcas que precisam ter a primeira letra maiúscula, use o método title();
  6. Adicione os nomes das marcas corrigidos à new_list usando o método append().
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt