Цикъл for в Python
Циклите са предназначени за многократно изпълнение на една и съща операция, например, за обхождане на елементи от итерируеми обекти. Към такива обекти се отнасят низове, кортежи, списъци, множества и речници.
В Python най-широко използван е цикълът
for. Неговият синтаксис изглежда така:
pythonfor елемент in итерируем обект:
тяло на цикъла
В цикъла for, също както в конструкцията
if-else, под блока с условие
е необходимо да се направи едно отстъпване за кода,
разположен по-надолу.
Нека имаме списък lst:
pythonlst = [1, 2, 3, 4, 5]
Нека с помощта на цикъла for обходим
и изведем всички негови елементи:
pythonlst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # ще изведе 1, 2... 5
В тялото на цикъла могат да се изпълняват различни операции с елементите. Нека изведем квадратите на стойностите на елементите:
pythonfor el in lst:
print(el ** 2) # ще изведе 1, 4... 25
Даден е списък:
pythontst = ['1', '2', '3', '4', '5']
Обходете го с цикъл и изведете в конзолата всеки елемент.
Даден е кортеж:
pythontst = (1, 2, 3, 4, 5)
Обходете го с цикъл и изведете в конзолата всеки елемент.
Дадено е множество:
pythontst = {'a', 'b', 'c', 'd', 'e'}
Обходете го с цикъл и изведете в конзолата всеки елемент.
Даден е низ:
pythontst = 'abcde'
Обходете го с цикъл и изведете в конзолата всеки символ.
Дадено е число:
pythontst = 12345
Обходете го с цикъл и изведете в конзолата всяка цифра.
Даден е списък:
pythontst = [1, 2, 3, 4, 5]
Прибавете към всеки негов елемент числото
2 и изведете резултата в конзолата.