09Ohjelmoinnin perusteet - Python

Listat

Helppo10MIN

Mihin taulukko (array) datatyyppejä tarvitaan?

Sanotaan, että meillä on sovellus ostoslistan tekemistä varten. Voisimme tehdä jotain tällaista:

PY
1ostos_1 = input("Mikä on ensimmäinen ostos?: ")
2ostos_2 = input("Mikä on toinen ostos?: ")
3ostos_3 = input("Mikä on kolmas ostos?: ")
4
5print("Ostoslista: ", ostos_1, ostos_2, ostos_3)
BASH
1python3 ./app.py
2Mikä on ensimmäinen ostos?: Ketsuppi
3Mikä on toinen ostos?: Kurkku
4Mikä on kolmas ostos?: Tomaatti
5Ostoslista:  Ketsuppi Kurkku Tomaatti

Ohjelma toimii, mutta siinä on aika paljon rajoitteita. Oleellisimpana että ostoksia voi olla tasan kolme, ei enempää eikä vähempää. Listoilla voimme ratkoa tämän ongelman.

1 / 5
Hakatemia Pro

Hakkeroinnin oppiminen alkaa tästä

Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.