ციკლი for პითონში
ციკლები განკუთვნილია ერთი და იგივე ოპერაციის მრავალჯერადად შესასრულებლად, მაგალითად, იტერირებადი ობიექტების ელემენტების გასავლელად. ასეთ ობიექტებს მიეკუთვნება სტრიქონები, ტუპლები, სიები, სიმრავლეები და ლექსიკონები.
პითონში ყველაზე ფართოდ გამოიყენება ციკლი
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 და გამოიტანეთ შედეგი კონსოლში.