For-silmukka Pythonissa

Silmukat on tarkoitettu saman toimenpiteen toistamiseen useita kertoja, esimerkiksi iteroitavien objektien elementtien läpikäymiseen. Tällaisia objekteja ovat merkkijonot, tuplet, listat, joukot ja sanakirjat.

Pythonissa laajimmin käytetty silmukka on for. Sen syntaksi näyttää tältä:

pythonfor elementti in iteroitava objekti:
  silmukan runko

For-silmukassa, aivan kuten if-else-rakenteessa, ehdon alla olevan lohkon koodille, joka sijaitsee alla, on tehtävä yksi sisennys.

Oletetaan, että meillä on lista lst:

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

Käytetään for-silmukkaa käydäksemme läpi ja tulostaaksemme kaikki sen elementit:

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

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

Silmukan rungossa voidaan suorittaa erilaisia operaatioita elementtien kanssa. Tulostetaan elementtien arvojen neliöt:

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

Annettu lista:

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

Käy se läpi silmukalla ja tulosta jokainen elementti konsoliin.

Задание 2

Annettu tuple:

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

Käy se läpi silmukalla ja tulosta jokainen elementti konsoliin.

Задание 3

Annettu joukko:

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

Käy se läpi silmukalla ja tulosta jokainen elementti konsoliin.

Задание 4

Annettu merkkijono:

pythontst = 'abcde'

Käy se läpi silmukalla ja tulosta jokainen merkki konsoliin.

Задание 5

Annettu numero:

pythontst = 12345

Käy se läpi silmukalla ja tulosta jokainen numeral konsoliin.

Задание 6

Annettu lista:

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

Lisää jokaisen sen elementtiin luku 2 ja tulosta tulos konsoliin.