Skip to content

Commit a3be233

Browse files
authored
Note about importing and filenames (#428)
See also #427 Merges #428
1 parent 9030e56 commit a3be233

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

lessons/beginners/functions/index.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,14 @@ x = sin(1) # (v radiánech)
134134
print(x)
135135
```
136136

137+
> [warning] Import a pojmenování souborů
138+
> Při importování je potřeba si dávat pozor na pojmenování souborů:
139+
> importuješ-li `from math`, nesmí se tvůj program jmenovat `math.py`.
140+
>
141+
> Proč? Když Python v adresáři, ze kterého program pouštíš, najde soubor
142+
> `math.py`, bude se snažit importovat `sin` z něho místo
143+
> z předpřipravené sady matematických funkcí.
144+
137145
## Volání funkcí
138146

139147
Funkci voláme *jménem*.
@@ -405,6 +413,10 @@ else: # 2
405413
print('Trojúhelníček')
406414
```
407415

416+
> [note]
417+
> Pamatuj, když importuješ z modulu `random`, nesmí se tvůj soubor
418+
> jmenovat `random.py`.
419+
408420
### A další
409421
Python dává k dispozici obrovské množství dalších
410422
funkcí a modulů, i když ne všem budeš ze začátku

0 commit comments

Comments
 (0)