Зміст курсу
Посібник з циклів Python
Посібник з циклів Python
Вибір Між Циклами for та while у Python
Цикли є важливими інструментами для повторюваних завдань у Python, але вибір між використанням циклу for
або while
залежить від природи завдання. Обидва мають унікальні переваги, які підходять для різних сценаріїв.
Цикл for
ідеально підходить, коли ви знаєте точну кількість ітерацій або перебираєте послідовність, таку як список, кортеж, рядок або діапазон.
Ітерація по послідовностях
Коли вам потрібно обробити кожен елемент у списку, кортежі або рядку.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: print(city)
Фіксована кількість ітерацій
Коли кількість ітерацій визначена заздалегідь.
for i in range(5): print(f"Trip {i + 1}")
Коли використовувати цикли while
Цикл while
краще підходить для ситуацій, коли кількість ітерацій невідома заздалегідь, і цикл залежить від умови.
Ітерація на основі умов
Коли ви хочете, щоб цикл продовжувався, поки не буде виконано певну умову.
budget = 1000 travel_costs = [300, 150, 200, 400, 100] total_cost = 0 i = 0 while total_cost + travel_costs[i] <= budget: total_cost += travel_costs[i] print(f"Trip {i + 1} cost: ${travel_costs[i]}") i += 1
Нескінченні цикли з умовами виходу
Коли вам потрібен процес, що триває, і зупиняється на основі умови.
Дякуємо за ваш відгук!