Зміст курсу
Цикли у Python
Цикли у Python
Break/Continue в Циклі for
Оператор break
використовується для передчасного виходу з циклу. У нашій попередній задачі, при пошуку числа 8 у списку, якщо ми хочемо завершити пошук, як тільки знайдемо елемент, ми можемо використати break
.
Розглянемо код нижче:
numbers = [2, 3, 4, 5, 6, 7, 8, 11] # Finishing the loop when 8 is found for i in numbers: if i == 8: print('Here is 8!') break else: print('This num is not 8')
Як працює код?
Тепер давайте попрацюємо над підрахунком усіх входжень 8 у нашому списку, використовуючи інструкцію continue
. Оператор continue
дозволяє нам пропустити певний блок коду лише для поточної ітерації циклу.
Розглянемо код нижче:.
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] counter = 0 # Counting all 8 in the list for i in numbers: if i == 8: counter += 1 else: continue print(counter)
Як працює код?
Завдання
Щоб перемножити елементи списку і зупинити програму, коли наступне множення перевищить 100, виконайте такі дії:
- Налаштуйте цикл
for
для роботи зnumbers
, використовуючиi
як елемент списку. - Задайте умову для перевірки, чи результат множення (
counter
) досягне або перевищить 100. Якщо так, то треба вийти з циклу, інакше продовжити множення на наступний елемент. - Вивести значення
counter
.
Дякуємо за ваш відгук!
Break/Continue в Циклі for
Оператор break
використовується для передчасного виходу з циклу. У нашій попередній задачі, при пошуку числа 8 у списку, якщо ми хочемо завершити пошук, як тільки знайдемо елемент, ми можемо використати break
.
Розглянемо код нижче:
numbers = [2, 3, 4, 5, 6, 7, 8, 11] # Finishing the loop when 8 is found for i in numbers: if i == 8: print('Here is 8!') break else: print('This num is not 8')
Як працює код?
Тепер давайте попрацюємо над підрахунком усіх входжень 8 у нашому списку, використовуючи інструкцію continue
. Оператор continue
дозволяє нам пропустити певний блок коду лише для поточної ітерації циклу.
Розглянемо код нижче:.
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] counter = 0 # Counting all 8 in the list for i in numbers: if i == 8: counter += 1 else: continue print(counter)
Як працює код?
Завдання
Щоб перемножити елементи списку і зупинити програму, коли наступне множення перевищить 100, виконайте такі дії:
- Налаштуйте цикл
for
для роботи зnumbers
, використовуючиi
як елемент списку. - Задайте умову для перевірки, чи результат множення (
counter
) досягне або перевищить 100. Якщо так, то треба вийти з циклу, інакше продовжити множення на наступний елемент. - Вивести значення
counter
.
Дякуємо за ваш відгук!
Break/Continue в Циклі for
Оператор break
використовується для передчасного виходу з циклу. У нашій попередній задачі, при пошуку числа 8 у списку, якщо ми хочемо завершити пошук, як тільки знайдемо елемент, ми можемо використати break
.
Розглянемо код нижче:
numbers = [2, 3, 4, 5, 6, 7, 8, 11] # Finishing the loop when 8 is found for i in numbers: if i == 8: print('Here is 8!') break else: print('This num is not 8')
Як працює код?
Тепер давайте попрацюємо над підрахунком усіх входжень 8 у нашому списку, використовуючи інструкцію continue
. Оператор continue
дозволяє нам пропустити певний блок коду лише для поточної ітерації циклу.
Розглянемо код нижче:.
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] counter = 0 # Counting all 8 in the list for i in numbers: if i == 8: counter += 1 else: continue print(counter)
Як працює код?
Завдання
Щоб перемножити елементи списку і зупинити програму, коли наступне множення перевищить 100, виконайте такі дії:
- Налаштуйте цикл
for
для роботи зnumbers
, використовуючиi
як елемент списку. - Задайте умову для перевірки, чи результат множення (
counter
) досягне або перевищить 100. Якщо так, то треба вийти з циклу, інакше продовжити множення на наступний елемент. - Вивести значення
counter
.
Дякуємо за ваш відгук!
Оператор break
використовується для передчасного виходу з циклу. У нашій попередній задачі, при пошуку числа 8 у списку, якщо ми хочемо завершити пошук, як тільки знайдемо елемент, ми можемо використати break
.
Розглянемо код нижче:
numbers = [2, 3, 4, 5, 6, 7, 8, 11] # Finishing the loop when 8 is found for i in numbers: if i == 8: print('Here is 8!') break else: print('This num is not 8')
Як працює код?
Тепер давайте попрацюємо над підрахунком усіх входжень 8 у нашому списку, використовуючи інструкцію continue
. Оператор continue
дозволяє нам пропустити певний блок коду лише для поточної ітерації циклу.
Розглянемо код нижче:.
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] counter = 0 # Counting all 8 in the list for i in numbers: if i == 8: counter += 1 else: continue print(counter)
Як працює код?
Завдання
Щоб перемножити елементи списку і зупинити програму, коли наступне множення перевищить 100, виконайте такі дії:
- Налаштуйте цикл
for
для роботи зnumbers
, використовуючиi
як елемент списку. - Задайте умову для перевірки, чи результат множення (
counter
) досягне або перевищить 100. Якщо так, то треба вийти з циклу, інакше продовжити множення на наступний елемент. - Вивести значення
counter
.