Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Usando Declarações de Condição em um Loop while | O Loop while
Tutorial de Loops em Python
course content

Conteúdo do Curso

Tutorial de Loops em Python

Tutorial de Loops em Python

1. O Loop for
2. O Loop while
3. Loops Aninhados

book
Usando Declarações de Condição 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.

Exemplo: Categorizando Cidades por Comprimento do Nome

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

123456789101112
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
copy

Explicação:

  1. O índice i é inicializado em 0 para começar pela primeira cidade;
  2. O loop while executa enquanto i for menor que o comprimento da travel_list;
  3. 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;
  4. A variável i é incrementada no final de cada iteração para passar para a próxima cidade.
Tarefa
test

Swipe to show code editor

Escreva um programa usando um loop while e declarações condicionais para:

  1. Contar o número de cidades na travel_list com nomes mais curtos que 8 caracteres.
  2. Imprimir a contagem total no final.
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 2. Capítulo 3
toggle bottom row

book
Usando Declarações de Condição 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.

Exemplo: Categorizando Cidades por Comprimento do Nome

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

123456789101112
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
copy

Explicação:

  1. O índice i é inicializado em 0 para começar pela primeira cidade;
  2. O loop while executa enquanto i for menor que o comprimento da travel_list;
  3. 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;
  4. A variável i é incrementada no final de cada iteração para passar para a próxima cidade.
Tarefa
test

Swipe to show code editor

Escreva um programa usando um loop while e declarações condicionais para:

  1. Contar o número de cidades na travel_list com nomes mais curtos que 8 caracteres.
  2. Imprimir a contagem total no final.
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 2. Capítulo 3
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