ციკლი for პითონში

ციკლები განკუთვნილია ერთი და იგივე ოპერაციის მრავალჯერადად შესასრულებლად, მაგალითად, იტერირებადი ობიექტების ელემენტების გასავლელად. ასეთ ობიექტებს მიეკუთვნება სტრიქონები, ტუპლები, სიები, სიმრავლეები და ლექსიკონები.

პითონში ყველაზე ფართოდ გამოიყენება ციკლი 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
Задание 1

მოცემულია სია:

pythontst = ['1', '2', '3', '4', '5']

გადაუარეთ იგი ციკლით და გამოიტანეთ კონსოლში თითოეული ელემენტი.

Задание 2

მოცემულია ტუპლი:

pythontst = (1, 2, 3, 4, 5)

გადაუარეთ იგი ციკლით და გამოიტანეთ კონსოლში თითოეული ელემენტი.

Задание 3

მოცემულია სიმრავლე:

pythontst = {'a', 'b', 'c', 'd', 'e'}

გადაუარეთ იგი ციკლით და გამოიტანეთ კონსოლში თითოეული ელემენტი.

Задание 4

მოცემულია სტრიქონი:

pythontst = 'abcde'

გადაუარეთ იგი ციკლით და გამოიტანეთ კონსოლში თითოეული სიმბოლო.

Задание 5

მოცემულია რიცხვი:

pythontst = 12345

გადაუარეთ იგი ციკლით და გამოიტანეთ კონსოლში თითოეული ციფრი.

Задание 6

მოცემულია სია:

pythontst = [1, 2, 3, 4, 5]

მის თითოეულ ელემენტს მიუმატეთ რიცხვი 2 და გამოიტანეთ შედეგი კონსოლში.