Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda O Primeiro While Loop | O Loop While
Tutorial de Loops em Python

book
O Primeiro While Loop

O loop while é usado para repetir um bloco de código enquanto uma condição especificada for avaliada como True. A condição é verificada no início de cada iteração, e o loop para quando a condição se torna False.

python
while condition:
# Code to execute while the condition is True

condition: uma expressão booleana que é avaliada como True ou False.

Vamos imprimir todos os destinos da travel_list um por um.

travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen']

# Initialize the index
i = 0

# Print each destination using a while loop
while i < len(travel_list):
print(travel_list[i])
i += 1
123456789
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize the index i = 0 # Print each destination using a while loop while i < len(travel_list): print(travel_list[i]) i += 1
copy
  • A variável i começa em 0, que representa o primeiro índice da travel_list;

  • O loop while verifica se i é menor que o comprimento da lista (len(travel_list)). Isso garante que o loop não exceda os limites da lista;

  • O loop imprime o destino no índice atual travel_list[i];

  • A variável i é incrementada em 1 a cada iteração usando i += 1;

  • Quando i se torna igual ao comprimento da lista, a condição é avaliada como False, e o loop para.

Tarefa

Swipe to start coding

Você é um viajante planejando sua próxima aventura. Para tornar as coisas gerenciáveis, você decide visitar apenas metade dos países de uma lista fornecida.

  • Use um loop while para percorrer a lista, selecionando apenas a primeira metade dos destinos.
  • Use // para divisão inteira para determinar corretamente o ponto médio da lista para a condição do while loop.
  • Armazene os países escolhidos na lista selected.

Solução

# List of countries
countries = ['Wales', 'Denmark', 'Belgium', 'Japan', 'South Korea', 'Barcelona', 'South Africa', 'Indonesia', 'Singapore', 'Australia', 'India', 'Saudi Arabia', 'Mexico', 'Turkey', 'Greece', 'Netherlands', 'Tokyo', 'Finland', 'Monako', 'United Arab Emirates', 'Egypt', 'Morocco', 'Brazil', 'Argentina', 'Ireland', 'Portugal', 'Chile', 'Paris', 'Spain', 'Czech Republic', 'Sweden', 'Switzerland', 'Liverpool', 'Thailand', 'Luxemburg', 'New Zealand', 'France', 'Italy', 'Germany', 'China', 'Munchen', 'Canada', 'Hungary', 'Scotland', 'Norway', 'Austria', 'Ukraine', 'Poland']

# List to hold the selected countries
selected = []

# Use while loop to select half of the countries
i = 0
while i < len(countries) // 2:
selected.append(countries[i])
i += 1

# Testing
print('Selected countries:', selected)
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1
single

single

# List of countries
countries = ['Wales', 'Denmark', 'Belgium', 'Japan', 'South Korea', 'Barcelona', 'South Africa', 'Indonesia', 'Singapore', 'Australia', 'India', 'Saudi Arabia', 'Mexico', 'Turkey', 'Greece', 'Netherlands', 'Tokyo', 'Finland', 'Monako', 'United Arab Emirates', 'Egypt', 'Morocco', 'Brazil', 'Argentina', 'Ireland', 'Portugal', 'Chile', 'Paris', 'Spain', 'Czech Republic', 'Sweden', 'Switzerland', 'Liverpool', 'Thailand', 'Luxemburg', 'New Zealand', 'France', 'Italy', 'Germany', 'China', 'Munchen', 'Canada', 'Hungary', 'Scotland', 'Norway', 'Austria', 'Ukraine', 'Poland']

# List to hold the selected countries
selected = []



# Testing
print('Selected countries:', selected)

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt