For-lus en if-voorwaarde in Python
Om sekere elemente uit 'n itereerbare objek
te toon, kan jy 'n if-voorwaarde binne
die lus plaas.
Kom ons het 'n lys lst:
lst = [1, 2, 3, 4, 5]
Kom ons toon slegs die ewe getalle daaruit.
Om dit te doen, skryf ons 'n voorwaarde in die
liggaam van die lus - wanneer die waarde deur
2 gedeel word, moet die res gelyk wees aan
0:
for el in lst:
if el % 2:
print(el) # sal 2, 4 toon
Gegee 'n versameling:
tst = {-2, 1, 3, -5, 4, -8}
Toon slegs die positiewe getalle daaruit.
Gegee 'n lys:
tst = [7, 1, 2, 5, 3, 9]
Skryf na 'n nuwe lys die elemente wat groter as twee en kleiner as vyf is.
Gegee 'n tuple:
tst = (1, 2, 3, 4, 5, 6, 7)
Vind die som van die elemente wat ewe getalle is.
Gegee 'n getal:
tst = 1234567
Skryf slegs die onewe elemente daaruit na 'n nuwe lys.