spájame
slovenskú
IT komunitu
pridaj sa
Registrácia · Login

Joozty 14.4.2014, článok je súčasťou seriálu Programujeme v Pythone
Hodnoť článok:
1 0

Programuje v Pythone 3.časť - Pracujeme s číslami a reťazcami

IDLE beží, už beží... Tak sa teda poďme spolu pozrieť na ďalšiu nádheru Pythona. Povieme si čo to o interaktívnej kalkulačke a o premenných.

Pracujeme s číslami a reťazcami

Prvý ukážkový program – Hello world! už máme za sebou tak sa môžeme pustiť do základov tohto jazyka s nádherným srdcom. Pozrieme sa na to využiť naše milé IDLE ako kalkulačku, zopakujeme si počty z prvej ľudovej. Taktiež si povieme čo to o premenných. A pohráme sa s reťazcami.

Hurá do IDLE!

Pred tým ako začneme by som chcel povedať, že „>>>“ slúži ako primárna výzva IDLE. Avšak pre lepšiu orientáciu v ukážkových kódoch ju budem uvádzať, ale nie je súčasťou samotného zdrojového kódu. Neprepisujte ju :)

Python ako interaktívna kalkulačka

Ako sme si mohli v predchádzajúcej časti všimnúť, interaktívne okno IDLE funguje aj ako kalkulačka. Zopakujme si počty ešte z prvého ročníka ZŠ :). Spustite IDLE a po zobrazení primárnej výzvy „>>>“ zadajte náročné aritmetické operácie a stačte ENTER. Automaticky sa vám zobrazí výsledok.

>>> 2+3
5
>>> 11-3
8
>>> 10*2
20
>>> 9/2
4.5
>>> 9%2
1

Základné matematické operácie predstavujú znaky:
• Sčítanie: +
• Odčítanie: -
• Násobenie: *
• Delenie: /
• Zvyšok po celočíselnom delení: %

Premenné

Premenná je miesto v pamäti, kam uložíme(priradíme) nejakú hodnotu. Vďaka nádhernej stavbe jazyka Python (Objektovo-orientovaný prístup) sa veľmi nemusíme starať aký typ premennej deklarujeme, pretože premenné sú reprezentované ako objekty (Ale o tom, potom :) ):

>>> moja_premenna = 4 	         # Premennej priradime cislo
>>> print (moja_premenna)	 # Vypis, co sa v nej nachadza
4
>>> moja_premenna = 'meno' 	 # Premennej priradime retazec
>>> print(moja_premenna)	 # Znovu vypis, co sa v nej nachadza
meno

Najprv sme si deklarovali premennú s menom „moja_premenna“ a pomocou znaku „=“ sme jej priradili celočíselnú hodnotu.
Potom sme pomocou príkazu print() vypísali jej obsah. (V IDLE môžeme hodnotu vypísať aj jednoducho tak, že napíšeme jej názov a stlačíme ENTER.) Má hodnotu 4. Potom sme jej priradili celý reťazec. A vypísali jej hodnotu. Už mala hodnotu 'meno'. Tu môžeme vidieť ďalšiu prednosť jazyka Python!

Hráme sa s reťazcami

Reťazec je buď jeden znak alebo skupina znakov v úvodzovkách, buď “ ” alebo ' '. Aj čísla v ' ' sú chápané ako reťazce.
Napr.:

>>> meno =  'Jano'
>>> vek = '75'

Každý znak má svoj index(poradové číslo). Pristupujeme k nemu pomocou [].

>>> meno = 'Jano'
>>> meno[0] 		# Prvý znak má index 0.
'J'
>>> meno[-1]		# Ak chceme ísť od konca, používame znamienko - . Chytré, nie?
'o'

Na zistenie dĺžky reťazca použijeme funkciu len. Vracia celé číslo – dĺžku reťazca.

>>> len(meno)
4

Reťazce môžeme aj spájať veľmi jednoducho – použijeme znamienko +.

>>> pozdrav = 'Ahoj ' + meno
>>> pozdrav
'Ahoj Jano'

Odhalili sme ďalšiu nádhernú stránku Pythona – premenné, čísla a reťazce. Taktiež sme zistili, že IDLE je aj kalkulačka. Teším sa na ďalšie bádanie s Vami.

Hodnoť článok:
1 0

1 komentár k článku:

Komentovať môžu iba prihlásení

Zaregistruj sa cez bezplatnú registráciu alebo použi login cez Facebook (FB Connect)

Prihlás sa tu, ak už máš profil na Zajtra.sk:


Zabudol som heslo

0 0 Richard Rožár 14.4.2014 22:29:19
Pridal by som k matematickym operaciam // a **
Zajtra.sk > Programovanie > Seriály > Programuje v Pythone 3.časť - Pracujeme s číslami a reťazcami


Kritika

Vieš ako robiť veci lepšie? Pomôž našim odvážnejším členom a skritizuj im projekty!

Reklama

Seriály zo Zajtra.sk

Reklama