Python-da for aýlanyşy

Aýlanyşlar bir meňzeş amaly birnäçe gezek ýerine ýetirmek üçin niýetlenendir, mysal üçin, iterirlenýän obýektleriň elementlerini gözden geçirmek üçin. Bu obýektlere setirler, kortejler, sanawlar, toplumlar we sözlükler degişlidir.

Python-da iň giňden ulanylýan aýlanyş for aýlanyşydyr. Onuň sintaksisi şeýle görünýär:

pythonfor element in iterirlenýän obýekt:
  aýlanyşyň göwresi

for aýlanyşynda, şeýle hem if-else gurluşynda ýaly, şert blokunyň aşagynda ýerleşýän koda bir indentasiýa ýaýmaly.

Bizde lst sanawy bar bolsun:

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

Geliň for aýlanyşy bilen onuň ähli elementlerini gözden geçirip we çap edeliň:

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

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

Aýlanyşyň göwresinde elementler bilen dürli amallary ýerine ýetirip bolýar. Geliň elementleriň kwadratlaryny çap edeliň:

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

Sanaw berlen:

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

Onu aýlanyş bilen gözden geçiriň we konsola her bir elementi çap ediň.

Задание 2

Kortej berlen:

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

Onu aýlanyş bilen gözden geçiriň we konsola her bir elementi çap ediň.

Задание 3

Toplum berlen:

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

Onu aýlanyş bilen gözden geçiriň we konsola her bir elementi çap ediň.

Задание 4

Setir berlen:

pythontst = 'abcde'

Onu aýlanyş bilen gözden geçiriň we konsola her bir simwoly çap ediň.

Задание 5

Sana berlen:

pythontst = 12345

Onu aýlanyş bilen gözden geçiriň we konsola her bir san sifrini çap ediň.

Задание 6

Sanaw berlen:

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

Onuň her bir elementine 2 sanyny goşuň we netijäni konsola çap ediň.