Python- príručka 1. časť

Python je jednoduchý programovací jazyk so širokými možnosťami použitia. Táto príručka obsahuje všetky základné programovacie postupy.

Príkazy vstupu a výstupu

Príkaz vstupu je input a zapisuje sa takto:

a=input("zadaj udaj")

Do premennej A sa vloží textový údaj, ktorý zadá užívateľ.

a=int(input("zadaj cislo"))

Do premennej A sa vloží textový údaj prevedený príkazom INT na číslo – bude sa s ním dať počítať.

Príkaz výstupu je print a zapisuje sa takto:

print("ahoj svet")
print(a)

Prvý print vypíše na obrazovku hlášku “ahoj svet” a druhý obsah premennej A.

print("hodnota premennej a je",a)

Tento print je kombinácia výpisu hlášky s obsahom premennej.

Podmienky

Ak chceme vykonať činnosť podľa toho čo je obsiahnuté v premennej potrebujeme príkaz IF.

if a==0:
     print("v premennej a je nula")

Základná podmienka obsahuje IF, potom podmienku (a==0) a príkaz čo sa vykoná ak podmienka platí (print(“v premennej a je nula”) ).

Pre porovnanie dvoch hodnôt sa používa == a pre priradenie hodnoty do premennej sa používa = .

Pozor: Keď napíšete dvojbodku v prvom riadku stlačte ENTER aby sa druhý riadok správne odriadkoval. To isté platí aj pri cykloch.

if a>0:
     print("a je kladne")
else:
     print("a nie je kladne")

Rozšírená predošlá podmienka obsahuje časť ELSE kde je príkaz, ktorý sa vykoná ak neplatí podmienka.

if a>0 and a<10:
              print("a je jednociferne")

Hore je príklad použitia podmienky s príkazom and – príkaz sa vykoná ak platia obidve podmienky.

Cyklus While

Cyklus While slúži na opakovanie jedného alebo viacerých príkazov pokým platí podmienka.

i = 1
while i < 6:
      print(i)
      i += 1 

Do premennej i sa priradí 1. Pokým platí že v premennej i je menšie čislo ako 6 tak sa vykonajú príkazy:

print(i) – vypíše obsah premennej i

i+=1 -zvýši hodnotu v premennej i o jeden

Tieto dva príkazy sa opakuje pokým platí podmienka. Keď sa skončí cyklus na obrazovke budú vypísané čisla 1,2,3,4,5 .

Cyklus FOR

Cyklus For slúži na opakovanie jedného alebo viacerých príkazov zadaný počet krát.

FOR i in range(5):
        print(i)

Cyklus sa opakuje 5 krát , pričom hodnota v premennej i sa mení pri každom opakovaní cyklu a to od 0 do 4 (nie do 5) . Hodnoty v premennej sa vypisujú na obrazovku, takže na konci sú vypísané čísla 0-4

For i in range(5,10):
         print(i)

V tomto cykle sa na rozdiel od predchodzieho hodnota premennej i mení od 5-9.

Polia

Pole je údajová štruktúra do ktorej je možné uložiť viacero údajov rovnakého typu – napríklad čísiel.

a=[0]*5

Horeuvedeným príkazom sa vytvorilo pole A s 5 číslami – nulami.

 print(a[2]) 

Týmto príkazom sa vypíše na obrazovku tretí údaj s pola (počíta sa od nuly – a[0],a[1],a[2]).

for i in range(5):
         a[i]=int(input("zadaj udaj do pola"))

Naplniť celé pole je možné aj s použitím cyklu FOR. Tento naplní pole piatimi číslami.

sucet=0
for i in range(5):
         sucet=sucet+a[i]
print(sucet)

Tento cyklus sčíta 5 čísiel v poli pripočítavaním každého prvku pola k premennej sucet.

pom=a[1]
a[1]=a[2]
a[2]=pom

Tieto 3 príkazy s pomocou premennej pom prehodia údaje v prvom a druhom prvku pola A.

Leave a Reply

Your email address will not be published. Required fields are marked *