Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Algoritmizace a programování
Pole 1
2
Princip Pole (v Pythonu spíše označení seznam) si lze představit jako tabulku rozdělenou na několik buněk Každá buňka má svůj index Indexy se číslují od nuly Prvek pole 0 je 10, prvek pole 1 je 15, Prvek pole 2 je 8 10 15 8
3
Deklarace (1. způsob) prvky pole vložíme již v kódu Syntaxe:
název pole=[prvek1,prvek2,…]; pokus=[10,15,8]; print(pokus);
4
Deklarace (2. způsob) hodnoty pole vložíme v běhu programu
Vytvoříme prázdné pole pokus=[] Pomocí cyklu for určíme počet prvků for i in range(3): V těle cyklu přidáváme hodnoty pomocí metody insert pokus.insert(index,hodnota) pokus.insert(i,int(input(“Zadejte prvek: “))) insert – přidání nové položky i – hodnota indexu dosazená z cyklu for int(input(“Zadejte prvek: “))) – text na vstupu a přetypování
5
Vkládání do pole – Kompletní kód
pokus=[] for i in range(3): pokus.insert(i,int(input("Prvek: "))) print(pokus)
6
Přístup k polím Mějme seznam pokus=[1,2,3,4,5,6] pokus[2] => 3
7
Modifikace seznamů Mějme seznamy x=[1,2,3,4,5,6]
y=[“dve”,”tri”,”ctyri”] x[1]=“dve” => 1, “dve”, 3,4,5,6 x[1]=y => 1, [“dve”,”tri”,”ctyri”],3, 4, 5 x[1:3]=y => 1, “dve”,”tri”,”ctyri”,4, 5, 6 x.append(7) => 1, 2, 3, 4, 5, 6, 7 x.insert(0,”nula”) => “nula”,1, 2, 3, 4, 5,6 x.remove(5) => 1, 2, 3, 4, 6 del x[1] => 1, 3, 4, 5, 6 del x[2:4] => 1, 2, 5, 6
8
Příklady 1 Zkuste oba způsoby vkládání hodnot do polí a výpis těchto polí Vyzkoušejte přístup k polím Vyzkoušejte modifikaci seznamů Vypište libovolný prvek pole, zadaný z klávesnice
9
Pěkný zbytek dne
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.