Цикл for в Python — это команда, которая помогает повторять какое-то действие несколько раз и делает это очень удобно и просто. Если сравнивать с циклом while, то for обычно используют, когда заранее известно, сколько раз нужно повторить действия, или когда нужно пройтись по всем элементам чего-то, например по списку, строке или другому набору вещей.
for переменная in последовательность:
действие с переменной friends = ["Анна", "Борис", "Вика"]
for friend in friends:
print("Привет, " + friend + "!") for i in range(5):
print(i) for i in range(3, 7):
print(i) # 3, 4, 5, 6
for i in range(1, 10, 2):
print(i) # 1, 3, 5, 7, 9 slices = 4
for i in range(slices):
print("Кусочек пиццы съеден! Осталось:", slices - i - 1)
print("Пицца закончилась :(") for letter in "привет":
print(letter) п
р
и
в
е
т numbers = [2, 5, 8, 3]
doubled = []
for num in numbers:
doubled.append(num * 2)
print(doubled) # [4, 10, 16, 6] fruits = ["яблоко", "банан", "груша"]
new_fruits = []
for fruit in fruits:
new_fruits.append(fruit)
if fruit == "банан":
new_fruits.append("апельсин")
print(new_fruits) # ['яблоко', 'банан', 'апельсин', 'груша']