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

Зміст курсу

Посібник з циклів Python

Посібник з циклів Python

1. Цикл for
2. Цикл while
3. Вкладені Цикли
4. List and Dictionary Comprehensions

book
Вкладений Цикл For

Ми використаємо вкладений цикл, щоб надрукувати кожне місто кілька разів у структурованому форматі, що нагадує трикутний візерунок.

12345678
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
copy
  1. Зовнішній цикл: for цикл з range(1, len(travel_list) + 1) визначає кількість рядків. Кожна ітерація представляє рядок. i контролює, скільки міст буде надруковано в поточному рядку;
  2. Внутрішній цикл: for цикл з range(i) ітерує по містах, які будуть надруковані в поточному рядку. j отримує доступ до назв міст у travel_list до поточного індексу рядка;
  3. Друк: print(travel_list[j], end=' ') забезпечує друк міст в одному рядку. print('') переходить на наступний рядок після кожного рядка.
Завдання

Swipe to start coding

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

  • Витягніть всі назви країн з trips і збережіть їх у countries.
  • Капіталізуйте кожну назву країни перед додаванням її до countries за допомогою методу capitalize().

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

Секція 3. Розділ 1
toggle bottom row

book
Вкладений Цикл For

Ми використаємо вкладений цикл, щоб надрукувати кожне місто кілька разів у структурованому форматі, що нагадує трикутний візерунок.

12345678
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
copy
  1. Зовнішній цикл: for цикл з range(1, len(travel_list) + 1) визначає кількість рядків. Кожна ітерація представляє рядок. i контролює, скільки міст буде надруковано в поточному рядку;
  2. Внутрішній цикл: for цикл з range(i) ітерує по містах, які будуть надруковані в поточному рядку. j отримує доступ до назв міст у travel_list до поточного індексу рядка;
  3. Друк: print(travel_list[j], end=' ') забезпечує друк міст в одному рядку. print('') переходить на наступний рядок після кожного рядка.
Завдання

Swipe to start coding

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

  • Витягніть всі назви країн з trips і збережіть їх у countries.
  • Капіталізуйте кожну назву країни перед додаванням її до countries за допомогою методу capitalize().

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

Секція 3. Розділ 1
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt