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