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
Copy file name to clipboardExpand all lines: lessons/fast-track/for/index.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Programátoři se neradi opakují.
4
4
Programování je o automatizaci: nebudeme zdravit každého člověka zvlášť,
5
5
vezměme seznam padesáti lidí a pozdravíme je všechny najednou!
6
6
7
-
(Hm, někteří programátoři nejsou moc sociálně nadaní.
7
+
(No, někteří programátoři asi nejsou moc sociálně nadaní.
8
8
Ale jinde se ta automatizace fakt hodí!)
9
9
10
10
Ještě si vzpomínáš na seznamy?
@@ -63,14 +63,15 @@ Když chceš něco 200-krát zopakovat, napiš:
63
63
64
64
```python
65
65
for i inrange(200):
66
-
print("Nebudu házet igelit do táboráku!")
66
+
print("Nebudu nikdy házet igelit do táboráku!")
67
67
```
68
68
69
69
Jak to funguje?
70
70
`for i in range(X)` se dá přeložit jako „pro každé číslo
71
71
od nuly do <var>X</var>“.
72
-
Do proměnné `i` Python uloží, pokolikáté cyklem prochází – počínaje,
73
-
v programátorském stylu, od nuly:
72
+
Funkce `range` onu posloupnost čísel od nuly do <var>X</var> vytvoří.
73
+
Do proměnné `i` Python postupně uloží každé číslo, podle toho po kolikáté
74
+
cyklem prochází.
74
75
75
76
```python
76
77
for i inrange(5):
@@ -84,25 +85,24 @@ for i in range(5):
84
85
4
85
86
```
86
87
87
-
`range` je funkce, která vytvoří seznam s posloupností čísel (tato čísla zadáváš jako parametry funkce).
88
+
Všimni si, že samotné `5` není zahrnuto ve výsledku:
89
+
`range(5)` počítá od 0 do 4.
90
+
Když počítáš od nuly a chceš pět čísel, skončíš u čtyřky.
88
91
89
-
Všimni si, že druhé z těchto dvou čísel není zahrnuto v seznamu, který je výstupem Pythonu (`range (1, 6)` počítá od 1 do 5, ale nezahrnuje číslo 6). To je proto, že "range" je z poloviny otevřený, čímž myslíme, že obsahuje první hodnotu, ale ne poslední.
90
92
91
93
## Shrnutí
92
94
93
95
A je to.
94
96
*Jsi naprosto skvěl{{gnd('ý', 'á')}}!*
95
-
Tohle byla složitá kapitola, takže bys na sebe měl{{a}} být hrd{{gnd('ý', 'á')}}.
97
+
Tohle byla složitá lekce, takže bys na sebe měl{{a}} být hrd{{gnd('ý', 'á')}}.
96
98
My jsme na tebe velmi hrdí za to, že ses dostal{{a}} tak daleko!
97
99
98
100
Naučil{{a}} ses:
99
101
100
-
***Definice funkcí**– jak pojmenovat pár příkazů
101
-
***Cykly** – jak opakovat nějaký postup několikrát po sobě
102
+
***Cyklus**je způsob, jak opakovat nějaký postup několikrát po sobě
103
+
*`range` pomáhá když potřebuješ určitý konkrétní počet opakování.
102
104
103
105
Můžeš si jít krátce odpočinout – protáhnout se, projít se,
0 commit comments