Conteúdo do Curso
Tutorial de Loops em Python
Tutorial de Loops em Python
Usando Declarações Condicionais em um Loop While
A estrutura if/else pode ser combinada com um loop while
para adicionar lógica condicional a cada iteração. Isso permite que você execute diferentes ações com base em condições específicas enquanto o loop é executado.
Vamos aplicar esse conceito à nossa travel_list
. O programa categorizará as cidades como tendo nomes curtos ou longos dependendo do seu comprimento (menos de 8 caracteres para curto, 8 ou mais para longo).
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Categorize cities by name length while i < len(travel_list): if len(travel_list[i]) < 8: print(travel_list[i], 'has a short name.') else: print(travel_list[i], 'has a long name.') i += 1
- O índice
i
é inicializado em 0 para começar pela primeira cidade; - O loop
while
executa enquantoi
for menor que o comprimento datravel_list
; - Lógica Condicional:
if
: verifica se o comprimento do nome da cidade atual é menor que 8 caracteres e imprime uma mensagem de acordo;else
: lida com todos os outros casos em que o comprimento do nome é 8 ou mais caracteres;
- A variável
i
é incrementada no final de cada iteração para passar para a próxima cidade.
Swipe to start coding
Você é um desenvolvedor trabalhando em um aplicativo de viagens que exibe uma lista de nomes de países. Para fins de design, o aplicativo precisa destacar países com nomes curtos. Para conseguir isso, você decide automatizar o processo.
- Conte o número total de países na lista
countries
que têm nomes com menos de 7 caracteres. - Use um loop while para iterar pelos nomes dos países.
Solução
Obrigado pelo seu feedback!
Usando Declarações Condicionais em um Loop While
A estrutura if/else pode ser combinada com um loop while
para adicionar lógica condicional a cada iteração. Isso permite que você execute diferentes ações com base em condições específicas enquanto o loop é executado.
Vamos aplicar esse conceito à nossa travel_list
. O programa categorizará as cidades como tendo nomes curtos ou longos dependendo do seu comprimento (menos de 8 caracteres para curto, 8 ou mais para longo).
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Categorize cities by name length while i < len(travel_list): if len(travel_list[i]) < 8: print(travel_list[i], 'has a short name.') else: print(travel_list[i], 'has a long name.') i += 1
- O índice
i
é inicializado em 0 para começar pela primeira cidade; - O loop
while
executa enquantoi
for menor que o comprimento datravel_list
; - Lógica Condicional:
if
: verifica se o comprimento do nome da cidade atual é menor que 8 caracteres e imprime uma mensagem de acordo;else
: lida com todos os outros casos em que o comprimento do nome é 8 ou mais caracteres;
- A variável
i
é incrementada no final de cada iteração para passar para a próxima cidade.
Swipe to start coding
Você é um desenvolvedor trabalhando em um aplicativo de viagens que exibe uma lista de nomes de países. Para fins de design, o aplicativo precisa destacar países com nomes curtos. Para conseguir isso, você decide automatizar o processo.
- Conte o número total de países na lista
countries
que têm nomes com menos de 7 caracteres. - Use um loop while para iterar pelos nomes dos países.
Solução
Obrigado pelo seu feedback!