For-lus in Python

Lusse is bedoel vir die herhaalde uitvoering van dieselfde bewerking, byvoorbeeld, vir die iterasie van elemente van itereerbare voorwerpe. Sulke voorwerpe sluit in strings, tuple, lyste, versamelings en woordeboeke.

In Python word die for lus die wydste gebruik. Die sintaksis daarvan lyk so:

pythonfor element in itereerbare voorwerp:
  liggaam van die lus

In die for lus, net soos in die konstruksie if-else, moet 'n inkeping gemaak word vir die kode wat onder die voorwaardeblok geleë is.

Kom ons het 'n lys lst:

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

Kom ons deurloop en druk al sy elemente uit deur van die for lus gebruik te maak:

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

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

In die liggaam van die lus kan verskeie bewerkings met die elemente uitgevoer word. Kom ons druk die kwadrate van die elementwaardes uit:

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

Gegee 'n lys:

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

Deurloop dit met 'n lus en druk elke element in die konsole uit.

Задание 2

Gegee 'n tuple:

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

Deurloop dit met 'n lus en druk elke element in die konsole uit.

Задание 3

Gegee 'n versameling:

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

Deurloop dit met 'n lus en druk elke element in die konsole uit.

Задание 4

Gegee 'n string:

pythontst = 'abcde'

Deurloop dit met 'n lus en druk elke karakter in die konsole uit.

Задание 5

Gegee 'n getal:

pythontst = 12345

Deurloop dit met 'n lus en druk elke syfer in die konsole uit.

Задание 6

Gegee 'n lys:

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

Tel die getal 2 by elke element daarvan op en druk die resultaat in die konsole uit.