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. Вкладені Цикли

Вкладений 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. Виведіть на екран кожен оновлений елемент.

Завдання

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

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

Все було зрозуміло?

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

Вкладений 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. Виведіть на екран кожен оновлений елемент.

Завдання

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

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

Все було зрозуміло?

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

Вкладений 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. Виведіть на екран кожен оновлений елемент.

Завдання

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

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

Все було зрозуміло?

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