Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
If/Else в Циклі while | Цикл while
Цикли у Python
course content

Зміст курсу

Цикли у Python

Цикли у Python

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

If/Else в Циклі while

Раніше ми використовували структуру if/else у поєднанні з циклами for, і ми можемо застосувати ту ж саму концепцію до циклів while.

Структура if/else всередині циклу while спрацьовує, коли умова while стає рівною False.

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

1234567891011
numbers = [1, 2, 4, 5, 7] i = 0 # Checking even and odd while i < len(numbers): if numbers[i] % 2 == 0: print(numbers[i], 'is an even number') i += 1 else: print(numbers[i], 'is an odd number') i += 1
copy

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

Завдання

Перемножте всі від'ємні числа у списку.

  1. Ініціалізуйте цикл while, використовуючи i для взаємодії з числами.
  2. Встановіть умову якщо елемент менше 0.
  3. Помножте елемент та накопичити його в counter.
  4. Оновіть значення i для зміни індексу списку.
  5. Виведіть значення, що зберігається в counter.

Завдання

Перемножте всі від'ємні числа у списку.

  1. Ініціалізуйте цикл while, використовуючи i для взаємодії з числами.
  2. Встановіть умову якщо елемент менше 0.
  3. Помножте елемент та накопичити його в counter.
  4. Оновіть значення i для зміни індексу списку.
  5. Виведіть значення, що зберігається в counter.
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів

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

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

If/Else в Циклі while

Раніше ми використовували структуру if/else у поєднанні з циклами for, і ми можемо застосувати ту ж саму концепцію до циклів while.

Структура if/else всередині циклу while спрацьовує, коли умова while стає рівною False.

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

1234567891011
numbers = [1, 2, 4, 5, 7] i = 0 # Checking even and odd while i < len(numbers): if numbers[i] % 2 == 0: print(numbers[i], 'is an even number') i += 1 else: print(numbers[i], 'is an odd number') i += 1
copy

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

Завдання

Перемножте всі від'ємні числа у списку.

  1. Ініціалізуйте цикл while, використовуючи i для взаємодії з числами.
  2. Встановіть умову якщо елемент менше 0.
  3. Помножте елемент та накопичити його в counter.
  4. Оновіть значення i для зміни індексу списку.
  5. Виведіть значення, що зберігається в counter.

Завдання

Перемножте всі від'ємні числа у списку.

  1. Ініціалізуйте цикл while, використовуючи i для взаємодії з числами.
  2. Встановіть умову якщо елемент менше 0.
  3. Помножте елемент та накопичити його в counter.
  4. Оновіть значення i для зміни індексу списку.
  5. Виведіть значення, що зберігається в counter.
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів

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

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

If/Else в Циклі while

Раніше ми використовували структуру if/else у поєднанні з циклами for, і ми можемо застосувати ту ж саму концепцію до циклів while.

Структура if/else всередині циклу while спрацьовує, коли умова while стає рівною False.

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

1234567891011
numbers = [1, 2, 4, 5, 7] i = 0 # Checking even and odd while i < len(numbers): if numbers[i] % 2 == 0: print(numbers[i], 'is an even number') i += 1 else: print(numbers[i], 'is an odd number') i += 1
copy

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

Завдання

Перемножте всі від'ємні числа у списку.

  1. Ініціалізуйте цикл while, використовуючи i для взаємодії з числами.
  2. Встановіть умову якщо елемент менше 0.
  3. Помножте елемент та накопичити його в counter.
  4. Оновіть значення i для зміни індексу списку.
  5. Виведіть значення, що зберігається в counter.

Завдання

Перемножте всі від'ємні числа у списку.

  1. Ініціалізуйте цикл while, використовуючи i для взаємодії з числами.
  2. Встановіть умову якщо елемент менше 0.
  3. Помножте елемент та накопичити його в counter.
  4. Оновіть значення i для зміни індексу списку.
  5. Виведіть значення, що зберігається в counter.
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів

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

Раніше ми використовували структуру if/else у поєднанні з циклами for, і ми можемо застосувати ту ж саму концепцію до циклів while.

Структура if/else всередині циклу while спрацьовує, коли умова while стає рівною False.

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

1234567891011
numbers = [1, 2, 4, 5, 7] i = 0 # Checking even and odd while i < len(numbers): if numbers[i] % 2 == 0: print(numbers[i], 'is an even number') i += 1 else: print(numbers[i], 'is an odd number') i += 1
copy

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

Завдання

Перемножте всі від'ємні числа у списку.

  1. Ініціалізуйте цикл while, використовуючи i для взаємодії з числами.
  2. Встановіть умову якщо елемент менше 0.
  3. Помножте елемент та накопичити його в counter.
  4. Оновіть значення i для зміни індексу списку.
  5. Виведіть значення, що зберігається в counter.
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 2. Розділ 4
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt