Зміст курсу
Цикли у Python
Цикли у Python
Break/Continue у Вкладеному Циклі
Якщо оператор break
використовується у вкладеному циклі, він завершує внутрішній цикл.
Розглянемо код нижче:
# Not allowing the nested loop to work for j == 3 and i == 2 for i in range(4): if i == 2: break for j in range(4): if j == 3: break print(i, j)
Як працює код?
Зверніть увагу, що коли всередині циклу зустрічається оператор continue
, він пропускає всі оператори під ним і одразу переходить до наступної ітерації.
Розглянемо код нижче
numbers_1 = [1, 2, 3] numbers_2 = [1, 2, 4] # Printing the sum of number_1 and number_2 elements, ignoring the sum of the same elements for i in numbers_1: for j in numbers_2: if i == j: continue else: print(i, '+', j, '= ', i + j)
Подивимося код нижче:
Завдання
Вам потрібно відфільтрувати символи та цифри із заданого списку.
- Налаштуйте зовнішній цикл
for
для перебору кількості рядків у матриці. - Налаштуйте внутрішній цикл
for
для перебору елементів у кожному рядку матриці. - Реалізуйте наступні умови: Якщо елемент є
'#'
, тоcontinue
цикл; інакше, якщо елемент є'!'
, тоbreak
з циклу; якщо елемент не є ні'#'
, ні'!'
, то вивести його (елемент).
Дякуємо за ваш відгук!
Break/Continue у Вкладеному Циклі
Якщо оператор break
використовується у вкладеному циклі, він завершує внутрішній цикл.
Розглянемо код нижче:
# Not allowing the nested loop to work for j == 3 and i == 2 for i in range(4): if i == 2: break for j in range(4): if j == 3: break print(i, j)
Як працює код?
Зверніть увагу, що коли всередині циклу зустрічається оператор continue
, він пропускає всі оператори під ним і одразу переходить до наступної ітерації.
Розглянемо код нижче
numbers_1 = [1, 2, 3] numbers_2 = [1, 2, 4] # Printing the sum of number_1 and number_2 elements, ignoring the sum of the same elements for i in numbers_1: for j in numbers_2: if i == j: continue else: print(i, '+', j, '= ', i + j)
Подивимося код нижче:
Завдання
Вам потрібно відфільтрувати символи та цифри із заданого списку.
- Налаштуйте зовнішній цикл
for
для перебору кількості рядків у матриці. - Налаштуйте внутрішній цикл
for
для перебору елементів у кожному рядку матриці. - Реалізуйте наступні умови: Якщо елемент є
'#'
, тоcontinue
цикл; інакше, якщо елемент є'!'
, тоbreak
з циклу; якщо елемент не є ні'#'
, ні'!'
, то вивести його (елемент).
Дякуємо за ваш відгук!
Break/Continue у Вкладеному Циклі
Якщо оператор break
використовується у вкладеному циклі, він завершує внутрішній цикл.
Розглянемо код нижче:
# Not allowing the nested loop to work for j == 3 and i == 2 for i in range(4): if i == 2: break for j in range(4): if j == 3: break print(i, j)
Як працює код?
Зверніть увагу, що коли всередині циклу зустрічається оператор continue
, він пропускає всі оператори під ним і одразу переходить до наступної ітерації.
Розглянемо код нижче
numbers_1 = [1, 2, 3] numbers_2 = [1, 2, 4] # Printing the sum of number_1 and number_2 elements, ignoring the sum of the same elements for i in numbers_1: for j in numbers_2: if i == j: continue else: print(i, '+', j, '= ', i + j)
Подивимося код нижче:
Завдання
Вам потрібно відфільтрувати символи та цифри із заданого списку.
- Налаштуйте зовнішній цикл
for
для перебору кількості рядків у матриці. - Налаштуйте внутрішній цикл
for
для перебору елементів у кожному рядку матриці. - Реалізуйте наступні умови: Якщо елемент є
'#'
, тоcontinue
цикл; інакше, якщо елемент є'!'
, тоbreak
з циклу; якщо елемент не є ні'#'
, ні'!'
, то вивести його (елемент).
Дякуємо за ваш відгук!
Якщо оператор break
використовується у вкладеному циклі, він завершує внутрішній цикл.
Розглянемо код нижче:
# Not allowing the nested loop to work for j == 3 and i == 2 for i in range(4): if i == 2: break for j in range(4): if j == 3: break print(i, j)
Як працює код?
Зверніть увагу, що коли всередині циклу зустрічається оператор continue
, він пропускає всі оператори під ним і одразу переходить до наступної ітерації.
Розглянемо код нижче
numbers_1 = [1, 2, 3] numbers_2 = [1, 2, 4] # Printing the sum of number_1 and number_2 elements, ignoring the sum of the same elements for i in numbers_1: for j in numbers_2: if i == j: continue else: print(i, '+', j, '= ', i + j)
Подивимося код нижче:
Завдання
Вам потрібно відфільтрувати символи та цифри із заданого списку.
- Налаштуйте зовнішній цикл
for
для перебору кількості рядків у матриці. - Налаштуйте внутрішній цикл
for
для перебору елементів у кожному рядку матриці. - Реалізуйте наступні умови: Якщо елемент є
'#'
, тоcontinue
цикл; інакше, якщо елемент є'!'
, тоbreak
з циклу; якщо елемент не є ні'#'
, ні'!'
, то вивести його (елемент).