Python-daky sanaw goşundynda elementler bilen amallar

Goşundyň çep tarapynda, for...in konstrukçiýasynyň öňünde diňe üýtgeýjini däl, eýsem onyň üçin belli bir amaly hem görkezip bolýar.

Geliň, her bir döredilen elementden bir birlik aýyrylan sanawy ýasaýaly:

pythonlst = [i - 1 for i in range(1, 5)]
print(lst)

Kod ýerine ýetirilenden soň taze sanaw gaýdarylýar:

python[0, 1, 2, 3]
Задание 1

Aşakdaky kodyň ýerine ýetirilmegi netijesi näme bolar:

pythonlst = [i + 2 for i in range(0, 6)]
print(lst)
Задание 2

Aşakdaky kodyň ýerine ýetirilmegi netijesi näme bolar:

pythonlst = [i / 2 for i in range(4, 10)]
print(lst)
Задание 3

Aşakdaky kodyň ýerine ýetirilmegi netijesi näme bolar:

pythonlst = [i + 10 for i in range(0, 8, 2)]
print(lst)