Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Перший Цикл while | Цикл while
Посібник з циклів Python

book
Перший Цикл while

while цикл використовується для повторення блоку коду, поки задана умова оцінюється як True. Умова перевіряється на початку кожної ітерації, і цикл зупиняється, коли умова стає False.

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

condition: булевий вираз, який оцінюється як True або False.

Ми будемо друкувати всі пункти призначення з travel_list один за одним.

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
  • Змінна i починається з 0, що представляє перший індекс travel_list;
  • Цикл while перевіряє, чи i менше довжини списку (len(travel_list)). Це гарантує, що цикл не перевищує межі списку;
  • Цикл друкує пункт призначення за поточним індексом travel_list[i];
  • Змінна i збільшується на 1 в кожній ітерації за допомогою i += 1;
  • Коли i стає рівним довжині списку, умова оцінюється як False, і цикл зупиняється.
Завдання

Swipe to start coding

Ви аналітик даних, який працює над програмою, що обробляє дані про країни. Ваше завдання - вибрати половину країн з наданого списку. Оскільки ефективність є ключовою, ви вирішили автоматизувати цей вибір за допомогою циклу while.

  • Переберіть список за допомогою циклу while, вибираючи лише першу половину країн.
  • Збережіть вибрані країни у списку selected.

Рішення

# 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)
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1
# 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)
toggle bottom row
some-alt