For-lus in Python

Lussen zijn bedoeld voor het herhaaldelijk uitvoeren van dezelfde operatie, bijvoorbeeld voor het doorlopen van elementen van itereerbare objecten. Tot dergelijke objecten behoren strings, tuples, lijsten, sets en woordenboeken.

In Python wordt het meest gebruik gemaakt van de for-lus. De syntaxis ziet er als volgt uit:

pythonfor element in itereerbaar object:
  lichaam van de lus

In de for-lus, net als bij de constructie if-else, moet voor het codeblok onder de voorwaarde een inspringing worden gemaakt voor de code die eronder staat.

Stel we hebben een lijst lst:

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

Laten we met behulp van de for-lus alle elementen doorlopen en uitprinten:

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

for el in lst:
  print(el) # print 1, 2... 5

In het lichaam van de lus kunnen verschillende bewerkingen met de elementen worden uitgevoerd. Laten we de kwadraten van de elementwaarden uitprinten:

pythonfor el in lst:
  print(el ** 2) # print 1, 4... 25
Задание 1

Gegeven een lijst:

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

Doorloop deze met een lus en print elk element in de console.

Задание 2

Gegeven een tuple:

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

Doorloop deze met een lus en print elk element in de console.

Задание 3

Gegeven een set:

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

Doorloop deze met een lus en print elk element in de console.

Задание 4

Gegeven een string:

pythontst = 'abcde'

Doorloop deze met een lus en print elk teken in de console.

Задание 5

Gegeven een getal:

pythontst = 12345

Doorloop deze met een lus en print elk cijfer in de console.

Задание 6

Gegeven een lijst:

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

Tel bij elk element het getal 2 op en print het resultaat in de console.