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

Зміст курсу

Цикли у Python

Цикли у Python

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

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

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

Тепер давайте заглибимося у використання циклу while всередині іншого циклу while.

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

1234567891011
# Printing numbers from 0 to 4 for 5 times i = 0 # Setting outer while loop while i < 5: j = 0 # Setting inner while loop while j < 5: print(j, end='') j += 1 i += 1 print('')
copy

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

У попередньому розділі ми працювали з матрицею. Ми можемо досягти того ж самого, використовуючи вкладений цикл while!

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

1234567891011121314
matrix = [ [1, 2, 4, 29], [3, 4, 6, 1] ] # Printing all elements of the matrix 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]): print(matrix[i][j], end = ' ') j +=1 i += 1 print('')
copy

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

Завдання

Збільште кожен елемент матриці на 1.

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

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

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

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

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

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

Тепер давайте заглибимося у використання циклу while всередині іншого циклу while.

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

1234567891011
# Printing numbers from 0 to 4 for 5 times i = 0 # Setting outer while loop while i < 5: j = 0 # Setting inner while loop while j < 5: print(j, end='') j += 1 i += 1 print('')
copy

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

У попередньому розділі ми працювали з матрицею. Ми можемо досягти того ж самого, використовуючи вкладений цикл while!

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

1234567891011121314
matrix = [ [1, 2, 4, 29], [3, 4, 6, 1] ] # Printing all elements of the matrix 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]): print(matrix[i][j], end = ' ') j +=1 i += 1 print('')
copy

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

Завдання

Збільште кожен елемент матриці на 1.

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

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

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

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

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

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

Тепер давайте заглибимося у використання циклу while всередині іншого циклу while.

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

1234567891011
# Printing numbers from 0 to 4 for 5 times i = 0 # Setting outer while loop while i < 5: j = 0 # Setting inner while loop while j < 5: print(j, end='') j += 1 i += 1 print('')
copy

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

У попередньому розділі ми працювали з матрицею. Ми можемо досягти того ж самого, використовуючи вкладений цикл while!

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

1234567891011121314
matrix = [ [1, 2, 4, 29], [3, 4, 6, 1] ] # Printing all elements of the matrix 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]): print(matrix[i][j], end = ' ') j +=1 i += 1 print('')
copy

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

Завдання

Збільште кожен елемент матриці на 1.

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

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

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

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

Тепер давайте заглибимося у використання циклу while всередині іншого циклу while.

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

1234567891011
# Printing numbers from 0 to 4 for 5 times i = 0 # Setting outer while loop while i < 5: j = 0 # Setting inner while loop while j < 5: print(j, end='') j += 1 i += 1 print('')
copy

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

У попередньому розділі ми працювали з матрицею. Ми можемо досягти того ж самого, використовуючи вкладений цикл while!

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

1234567891011121314
matrix = [ [1, 2, 4, 29], [3, 4, 6, 1] ] # Printing all elements of the matrix 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]): print(matrix[i][j], end = ' ') j +=1 i += 1 print('')
copy

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

Завдання

Збільште кожен елемент матриці на 1.

  1. Створіть зовнішній цикл while для перебору кожного рядка матриці.
  2. Створіть внутрішній цикл while для перебору кожного елемента в рядку матриці.
  3. Додайте 1 до кожного елементу.
  4. Виведіть на екран кожен оновлений елемент.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 3. Розділ 3
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
some-alt