You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 15, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: zaklady-programovani/hodnoty-promenne-funkce/excs/kralici-farma.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Králičí farma si objednala sestavení modelu množení králičí populace, a
7
7
8
8
Počet králičích párů na farmě v aktuálním roce (např. 2005) získáme tak, že sečteme počet králíků na farmě v roce minulém (2004) a roce předminulém (2003). Pokud tedy například v roce 2003 žilo na farmě 13 párů a v roce 2004 zde žilo 21 párů, model předpovídá, že v roce 2005 zde bude žít 13 + 21 tedy 34 králičích párů.
9
9
10
-
Králičí farma započala svůj chov v předminulém roce (2017) s nulovým počtem králíků a v minulém roce 2018 pořídili svůj první králičí pár. Uložte si tyto počty do proměnných <var>predminuly</var> a <var>minuly</var>. V aktuálním roce 2019 tak máme stále jeden pár (`predminuly + minuly`). Uložte tuto hodnotu do proměnné <var>aktualni</var>.
10
+
Králičí farma započala svůj chov v předminulém roce (2017) s nulovým počtem králíků a v minulém roce 2018 pořídili svůj první králičí pár. Uložte si tyto počty do proměnných `predminuly` a `minuly`. V aktuálním roce 2019 tak máme stále jeden pár (`predminuly + minuly`). Uložte tuto hodnotu do proměnné `aktualni`.
Copy file name to clipboardExpand all lines: zaklady-programovani/hodnoty-promenne-funkce/excs/prumerne-teploty.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ Následující tabulka obsahuje průměrné roční teploty v České republice
19
19
| 2009 | 8.4 |
20
20
| 2010 | 7.2 |
21
21
22
-
Vytvořte reprezentaci této tabulky pomocí seznamu seznamů. Zde existují dvě možnosti. Nejprve vytvořte seznam, který obsahuje řádky tabulky jako dvouprvkové seznamy a uložte jej do proměnné <var>radky</var>. Poté vytvořte seznam, který obsahuje sloupce tabulky, tedy dva seznamy po deseti prvcích. Uložte jej do proměnné <var>sloupce</var>.
22
+
Vytvořte reprezentaci této tabulky pomocí seznamu seznamů. Zde existují dvě možnosti. Nejprve vytvořte seznam, který obsahuje řádky tabulky jako dvouprvkové seznamy a uložte jej do proměnné `radky`. Poté vytvořte seznam, který obsahuje sloupce tabulky, tedy dva seznamy po deseti prvcích. Uložte jej do proměnné `sloupce`.
23
23
24
24
Pro obě tyto reprezentace vyřešte následující úkoly
25
25
@@ -29,4 +29,4 @@ Pro obě tyto reprezentace vyřešte následující úkoly
29
29
1. Vytvořte tabulku bez prvních dvou řádků.
30
30
1. Vytvořte tabulku pouze z prvních dvou řádků.
31
31
1. Vytvořte tabulku obsahující jen řádky 5, 6, 7, 8.
32
-
1. Použitím proměnné <i>sloupce</i> vypište seznam teplot seřazený vzestupně podle velikosti. Šlo by to i pomocí proměnné <var>radky</var>, ale to ještě neumíme.
32
+
1. Použitím proměnné `sloupce` vypište seznam teplot seřazený vzestupně podle velikosti. Šlo by to i pomocí proměnné `radky`, ale to ještě neumíme.
Copy file name to clipboardExpand all lines: zaklady-programovani/hodnoty-promenne-funkce/excs/stred-seznamu.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,4 +3,4 @@ title: Střed seznamu
3
3
demand: 4
4
4
---
5
5
6
-
Sestavte výraz, který vrátí číslo nacházející se přesně uprostřed v zadaném seznamu <var>s</var>. U seznamů liché délky je střed jasně definovaný, ovšem u seznamů sudé délky nám padne mezi dvě čísla. V takovém případě vyberte jako střed číslo blíže ke konci seznamu.
6
+
Sestavte výraz, který vrátí číslo nacházející se přesně uprostřed v zadaném seznamu `s`. U seznamů liché délky je střed jasně definovaný, ovšem u seznamů sudé délky nám padne mezi dvě čísla. V takovém případě vyberte jako střed číslo blíže ke konci seznamu.
Copy file name to clipboardExpand all lines: zaklady-programovani/hodnoty-promenne-funkce/excs/vlastni-min-max.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,4 +3,4 @@ title: Vlastní minimum a maximum
3
3
demand: 3
4
4
---
5
5
6
-
Prohlédněte si funkce pro práci se seznamy uvedené dříve v obsahu lekce. Představte si, že bychom neměli k dispozici funkce `min()` a `max()`. Dokázali byste vytvořit výraz, který zjistí minimální resp. maximální hodnotu v seznamu uloženém v proměnné <var>s</var>? Můžete v tomto vzorečku použít cokoliv, co jsme probrali na lekci kromě samotných funkcí `min()` a `max()`.
6
+
Prohlédněte si funkce pro práci se seznamy uvedené dříve v obsahu lekce. Představte si, že bychom neměli k dispozici funkce `min()` a `max()`. Dokázali byste vytvořit výraz, který zjistí minimální resp. maximální hodnotu v seznamu uloženém v proměnné `s`? Můžete v tomto vzorečku použít cokoliv, co jsme probrali na lekci kromě samotných funkcí `min()` a `max()`.
Copy file name to clipboardExpand all lines: zaklady-programovani/hodnoty-promenne-funkce/hodnoty-promenne-funkce.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,11 +66,11 @@ Můžeme například v rámci dietního programu spočítat, kolik vanilkových
66
66
67
67
Už od úplných začátků s programováním je dobré učit se dobrým návykům, které budou později prospěšné nejen vám, ale hlavně lidem ve vašem okolí. Jedním z takových návyků je správné pojmenovávání proměnných.
68
68
69
-
1. Název proměnné by neměl začínat velkým písmenem, např. ~~<var>Pocet</var>~~. Takové názvy jsou rezervované pro speciální typy proměnných, ke kterým se v tomto kurzu dostaneme až téměř na konci.
70
-
1. Název proměnné by neměl obsahovat diakritiku, např. ~~<var>počet</var>~~. Programovací jazyky vznikaly v anglickém prostředí, kde se diakritika nepoužívá, takže si s ní většina jazyků neporadí.
71
-
1. Víceslovné proměnné nesmí obsahovat mezeru, např. ~~<var>pocet hodin</var>~~. To by si Python myslel, že to jsou dvě proměnné za sebou a nevěděl by co s tím. Pokud chcete proměnnou s více slovy, použijte takzvanou :term{cs="velbloudí notaci"en="camel case"}<var>pocetHodin</var> nebo :term{cs="hadí notaci"en="snake case"}<var>pocet_hodin</var>.
72
-
1. Vždy proměnnou pojmenujte tak, aby její název jasně napovídal, co se uvnitř ní nachází. Například proměnná <var>pocet_hodin</var> jasně říká, že v ní bude uložen asi nějaký počet hodin. Můžeme podlehnout touze název proměnné zkrátit například na <var>pcthdn</var>, aby se nám lépe psala. Až ovšem někdo další bude takový program číst, bude mlátit hlavou do stolu, cože proboha znamená zkratka <var>pcthdn</var>.
73
-
1. Naposledy je dobré si uvědomit, že programy i programátoři se téměř vždy pohybují v mezinárodním prostředí. Takže je vždycky lepší pojmenovávat proměnné anglicky. V tomto kurzu ještě tohle pravidlo trošku rozvolníme, ale i tak si můžete začít zvykat na proměnné s názvem <var>number_of_hours</var>.
69
+
1. Název proměnné by neměl začínat velkým písmenem, např. ~~`Pocet`~~. Takové názvy jsou rezervované pro speciální typy proměnných, ke kterým se v tomto kurzu dostaneme až téměř na konci.
70
+
1. Název proměnné by neměl obsahovat diakritiku, např. ~~`počet`~~. Programovací jazyky vznikaly v anglickém prostředí, kde se diakritika nepoužívá, takže si s ní většina jazyků neporadí.
71
+
1. Víceslovné proměnné nesmí obsahovat mezeru, např. ~~`pocet hodin`~~. To by si Python myslel, že to jsou dvě proměnné za sebou a nevěděl by co s tím. Pokud chcete proměnnou s více slovy, použijte takzvanou :term{cs="velbloudí notaci"en="camel case"}`pocetHodin` nebo :term{cs="hadí notaci"en="snake case"}`pocet_hodin`.
72
+
1. Vždy proměnnou pojmenujte tak, aby její název jasně napovídal, co se uvnitř ní nachází. Například proměnná `pocet_hodin` jasně říká, že v ní bude uložen asi nějaký počet hodin. Můžeme podlehnout touze název proměnné zkrátit například na `pcthdn`, aby se nám lépe psala. Až ovšem někdo další bude takový program číst, bude mlátit hlavou do stolu, cože proboha znamená zkratka `pcthdn`.
73
+
1. Naposledy je dobré si uvědomit, že programy i programátoři se téměř vždy pohybují v mezinárodním prostředí. Takže je vždycky lepší pojmenovávat proměnné anglicky. V tomto kurzu ještě tohle pravidlo trošku rozvolníme, ale i tak si můžete začít zvykat na proměnné s názvem `number_of_hours`.
74
74
75
75
### Nástrahy
76
76
@@ -81,13 +81,13 @@ Dejte pozor na to, že Python není Excel. Do proměnné se jako do šuplíku uk
81
81
>>> vyplata =8* sazba
82
82
```
83
83
84
-
bude v proměnné <var>vyplata</var> uložena hodnota 2800. Jestliže potom změníme hodnotu v proměnné <var>sazba</var> na něco jiného, například
84
+
bude v proměnné `vyplata` uložena hodnota 2800. Jestliže potom změníme hodnotu v proměnné `sazba` na něco jiného, například
85
85
86
86
```pycon
87
87
>>> sazba =420
88
88
```
89
89
90
-
v proměnné <var>vyplata</var> bude nadále uložena hodnota 2800. Pokud chceme výsledek výpočtu aktualizovat, musíme jej spustit znova.
90
+
v proměnné `vyplata` bude nadále uložena hodnota 2800. Pokud chceme výsledek výpočtu aktualizovat, musíme jej spustit znova.
0 commit comments