Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
If/Else у Вкладеному Циклі | Вкладені Цикли
Цикли у Python
course content

Зміст курсу

Цикли у Python

Цикли у Python

1. Цикл for
2. Цикл while
3. Вкладені Цикли

bookIf/Else у Вкладеному Циклі

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

Розглянемо код нижче:

123456789101112131415161718
matrix = [[1, -4, 4, 29], [3, 4, -200, -1], [10, -5, 0, 8]] # Changing negative numbers to 'N' i = 0 # Setting outer while loop to work with the number of rows while i < len(matrix): j = 0 # Setting inner while loop to work with the number of elements in the row while j < len(matrix[i]): if matrix[i][j] > 0: print(matrix[i][j], end = ' ') else: print('N', end = ' ') j +=1 i += 1 print('')
copy

Як працює код?

Ми щойно розглянули приклад використання if/else у вкладеному циклі при роботі з матрицею.

Тепер, у вашому завданні, ви будете мати справу з двома рядками.

Завдання

Виведіть усі голосні з text.

  1. Ініціалізуйтк i.
  2. Налаштуйте зовнішній цикл while на перебір кількості елементів у text.
  3. Налаштуйте внутрішній цикл for для перебору кількості елементів у vowels.
  4. Реалізуйтк умову: якщо елемент в text співпадає з одним з елементів в vowels, то вивести цей елемент.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

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

bookIf/Else у Вкладеному Циклі

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

Розглянемо код нижче:

123456789101112131415161718
matrix = [[1, -4, 4, 29], [3, 4, -200, -1], [10, -5, 0, 8]] # Changing negative numbers to 'N' i = 0 # Setting outer while loop to work with the number of rows while i < len(matrix): j = 0 # Setting inner while loop to work with the number of elements in the row while j < len(matrix[i]): if matrix[i][j] > 0: print(matrix[i][j], end = ' ') else: print('N', end = ' ') j +=1 i += 1 print('')
copy

Як працює код?

Ми щойно розглянули приклад використання if/else у вкладеному циклі при роботі з матрицею.

Тепер, у вашому завданні, ви будете мати справу з двома рядками.

Завдання

Виведіть усі голосні з text.

  1. Ініціалізуйтк i.
  2. Налаштуйте зовнішній цикл while на перебір кількості елементів у text.
  3. Налаштуйте внутрішній цикл for для перебору кількості елементів у vowels.
  4. Реалізуйтк умову: якщо елемент в text співпадає з одним з елементів в vowels, то вивести цей елемент.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

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

bookIf/Else у Вкладеному Циклі

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

Розглянемо код нижче:

123456789101112131415161718
matrix = [[1, -4, 4, 29], [3, 4, -200, -1], [10, -5, 0, 8]] # Changing negative numbers to 'N' i = 0 # Setting outer while loop to work with the number of rows while i < len(matrix): j = 0 # Setting inner while loop to work with the number of elements in the row while j < len(matrix[i]): if matrix[i][j] > 0: print(matrix[i][j], end = ' ') else: print('N', end = ' ') j +=1 i += 1 print('')
copy

Як працює код?

Ми щойно розглянули приклад використання if/else у вкладеному циклі при роботі з матрицею.

Тепер, у вашому завданні, ви будете мати справу з двома рядками.

Завдання

Виведіть усі голосні з text.

  1. Ініціалізуйтк i.
  2. Налаштуйте зовнішній цикл while на перебір кількості елементів у text.
  3. Налаштуйте внутрішній цикл for для перебору кількості елементів у vowels.
  4. Реалізуйтк умову: якщо елемент в text співпадає з одним з елементів в vowels, то вивести цей елемент.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

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

Розглянемо код нижче:

123456789101112131415161718
matrix = [[1, -4, 4, 29], [3, 4, -200, -1], [10, -5, 0, 8]] # Changing negative numbers to 'N' i = 0 # Setting outer while loop to work with the number of rows while i < len(matrix): j = 0 # Setting inner while loop to work with the number of elements in the row while j < len(matrix[i]): if matrix[i][j] > 0: print(matrix[i][j], end = ' ') else: print('N', end = ' ') j +=1 i += 1 print('')
copy

Як працює код?

Ми щойно розглянули приклад використання if/else у вкладеному циклі при роботі з матрицею.

Тепер, у вашому завданні, ви будете мати справу з двома рядками.

Завдання

Виведіть усі голосні з text.

  1. Ініціалізуйтк i.
  2. Налаштуйте зовнішній цикл while на перебір кількості елементів у text.
  3. Налаштуйте внутрішній цикл for для перебору кількості елементів у vowels.
  4. Реалізуйтк умову: якщо елемент в text співпадає з одним з елементів в vowels, то вивести цей елемент.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 3. Розділ 5
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
some-alt