from turtle import *
fd(100)
rt(90)
fd(100)
rt(90)
fd(100)
rt(90)
fd(100)
rt(90)
Chceme zmeniť veľkosť tohto štvorca. Musíme počet korokov príkaze fd(100)
opraviť štyriktrát.
Z hodín matematiky určite poznáte pojem premenná: je to väčšinou jednopísmenkové označenie, ktoré nahrádza nejakú číselnú hodnotu vo vzorcoch a rôznych rovniciach. Vďaka tomu môžeme niektoré vzťahy zapisovať všeobecnejšie. Podobný pojem poznajú aj programovacie jazyky, môžeme niektorú hodnotu pomenovať, a potom ďalej pracovať s týmto menom.
V Pythone sa pomenovanie hodnôt zapisuje:
>>> a = 100
Na pomenovanie hodnoty používame príkaz priradenia, v Pythone znak „=“. Po takomto zápise si môžeme predstaviť, že v pamäti počítača sa vytvorí škatuľka (miesto) s menom a, v ktorej je číslo 100.
Po priradení môžeme v príkazovom režime zistiť hodnotu premennej a:
>>> a
100
Úloha 1: Uprav program tak, aby tam bolo napísané číslo 100 len jediný krát.
V takto upravenom programe nám stačí zmeniť len hodnotu premennej a. Korytnačka potom nakreslí väčší alebo menší štvorec.
Premenná je vyhradené miesto v pamäti počítača. Do premennej uložíme nejakú hodnotu, napríklad veľkosť strany štvorca. Toto číslo si premenná zapamätá. Vždy, keď budeme veľkosť strany potrebovať, pozrieme sa do premennej a zapamätané číslo prečítame z pamäte.
>>> b = 500
>>> b
500
Teraz vykreslime obdĺžnik pomocou premenných (v programovacom režime). Vytvoríme súbor v IDLE:
from turtle import *
a = 100
b = 150
fd(a)
rt(90)
fd(b)
rt(90)
fd(a)
rt(90)
fd(b)
rt(90)
Niekoľko krát vyskúšame zmeniť čísla v premenných a, b.