Usando Instruçõ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 executar diferentes ações com base em condições específicas enquanto o loop é executado.
Vamos aplicar esse conceito à nossa travel_list. O programa irá categorizar as cidades como tendo nomes curtos ou longos dependendo do comprimento (menos de 8 caracteres para curto, 8 ou mais para longo).
123456789101112travel_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
whileexecuta enquantoifor menor que o comprimento datravel_list; - Lógica condicional:
if: verifica se o comprimento do nome da cidade atual é menor que 8 caracteres e exibe uma mensagem correspondente;else: trata todos os outros casos em que o comprimento do nome é 8 ou mais caracteres;
- A variável
ié incrementada ao final de cada iteração para avançar 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. Por motivos de design, o aplicativo precisa destacar países com nomes curtos. Para isso, você decide automatizar o processo.
- Contar o número total de países na lista
countriesque possuem nomes com menos de 7 caracteres. - Utilizar um laço while para iterar pelos nomes dos países.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 5
Usando Instruções Condicionais em um Loop While
Deslize para mostrar o menu
A estrutura if/else pode ser combinada com um loop while para adicionar lógica condicional a cada iteração. Isso permite executar diferentes ações com base em condições específicas enquanto o loop é executado.
Vamos aplicar esse conceito à nossa travel_list. O programa irá categorizar as cidades como tendo nomes curtos ou longos dependendo do comprimento (menos de 8 caracteres para curto, 8 ou mais para longo).
123456789101112travel_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
whileexecuta enquantoifor menor que o comprimento datravel_list; - Lógica condicional:
if: verifica se o comprimento do nome da cidade atual é menor que 8 caracteres e exibe uma mensagem correspondente;else: trata todos os outros casos em que o comprimento do nome é 8 ou mais caracteres;
- A variável
ié incrementada ao final de cada iteração para avançar 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. Por motivos de design, o aplicativo precisa destacar países com nomes curtos. Para isso, você decide automatizar o processo.
- Contar o número total de países na lista
countriesque possuem nomes com menos de 7 caracteres. - Utilizar um laço while para iterar pelos nomes dos países.
Solução
Obrigado pelo seu feedback!
single