Nedílnou součástí programování je používání tzv. proměnných. Proměnná může být x,y a nebo taky třeba test. Pro ty netuší, co to proměnná je se to pokusím vysvětlit: Proměnná znamená, že se mění, tzn. v příkladu x-1=2 bude x zastupovat číslo 3, kdežto v příkladu 3-1=2 bude x zastupovat číslo 2.
Proměnné můžeme přiřadit velmi jednoduše:
x="2" print(x)
Tenhle program Vám napíše 2. Místo dvojky můžete dát úplně cokoliv.
Nyní si použití proměnných ukážeme na názorném příkladu: Vytvoříme program, který znovu napíše co to jste napsali Vy.
K tomuhle použijeme funkci read(), která bude číst to co jste napsali.
term.clear() term.setCursorPos(1,1) write("Vložte text: ") text=read() --Uloží do proměnné jménem text to, co jste napsali o řádek výše. print(text)
Někteří z Vás se jistě diví, proč se musí psát text ve write() do uvozovek, ale když jsme do write/print dávali proměnou tak ta byla bez uvozovek. Důvod je velmi prostý: Write a print vyžadují, aby byl do závorek vepsán určitý typ, konkrétně string. Typ znamená to jak s tou věcí/textem nebo čímkoli systém zachází. Takže třeba typ string znamená, že je to jen text, systém s tím nedokáže počítat, je mu prostě ukradené co to je.
Dnes Vám ukážu 3 (Dle mého nejdůležitější) typy:
String, Number, Boolean
String jsme si už vysvětlili a tudíž začnu vysvětlovat další typy:
Je typ, který označuje číslo. Systém s číslem dokáže počítat.
Je typ, který obsahuje pouze 2 možnosti: true a false.
True znamená pravda.
False znamená nepravda
V podstatě to znamená ano a ne.
Další typy, nebo další informace o těchto typech najdete na článku věnovaných POUZE typům Typy