For ցիկլը Python-ում
Ցիկլերը նախատեսված են նույն գործողությունը բազմիցս կատարելու համար, օրինակ, տարրեր իտերացվող օբյեկտների վերաբերման համար: Նման օբյեկտների թվին են պատկանում tողքերը, tuple-ները, ցուցակները, բազմությունները և բառարանները:
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']
Վերանայեք այն ցիկլով և արտածեք կոնսոլում յուրաքանչյուր տարր:
Տրված է tuple:
tst = (1, 2, 3, 4, 5)
Վերանայեք այն ցիկլով և արտածեք կոնսոլում յուրաքանչյուր տարր:
Տրված է բազմություն:
tst = {'a', 'b', 'c', 'd', 'e'}
Վերանայեք այն ցիկլով և արտածեք կոնսոլում յուրաքանչյուր տարր:
Տրված է տող:
tst = 'abcde'
Վերանայեք այն ցիկլով և արտածեք կոնսոլում յուրաքանչյուր նիշ:
Տրված է թիվ:
tst = 12345
Վերանայեք այն ցիկլով և արտածեք կոնսոլում յուրաքանչյուր թվանշան:
Տրված է ցուցակ:
tst = [1, 2, 3, 4, 5]
Դրա յուրաքանչյուր տարրին գումարեք
2 թիվը և արդյունքը արտածեք կոնսոլում: