Python-дағы for циклы
Циклдар бір операцияны бірнеше рет орындау үшін арналған, мысалы, итерацияланатын объектілердің элементтерін ауыстыру үшін. Мұндай объектілерге жолдар, кортеждер, тізімдер, жиындар және сөздіктер жатады.
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 санын қосып, нәтижені консольге шығарыңыз.