Update zakladni_funkce.md
parent
8fbe24501e
commit
500f9531ad
@ -0,0 +1,46 @@
|
|||||||
|
# Základní funkce
|
||||||
|
V naší první hodině jsme probrali několik funkcí.
|
||||||
|
Funkce je kus kódu, který můžeme volat na vícero místech (to si ale do detailu probereme později).
|
||||||
|
|
||||||
|
## Syntax volání
|
||||||
|
Nyní potřebujete znát hlavně základní syntax volání funkcí. Funkce může dostávat nějaké argumenty, což jsou jakési vstupy, které funkce zpracovává.
|
||||||
|
Různé funkce mají různý počet argumentů.
|
||||||
|
Je to asi nějak takhle:
|
||||||
|
```python
|
||||||
|
jmeno_funkce(argument1, argument2, ...)
|
||||||
|
```
|
||||||
|
Funkce může vracet nějaký výstup, který si můžeme například uložit do proměnné. Třeba takhle:
|
||||||
|
```python
|
||||||
|
ahoj = nejaka_funkce()
|
||||||
|
```
|
||||||
|
|
||||||
|
## Pár funkcí do základní výbavy
|
||||||
|
My jsme probrali několik funkcí.
|
||||||
|
### print
|
||||||
|
Nejzákladnější je funkce `print`. Ta bere neomezený počet argumentů, které spojí mezerou a vypíše do konzole.
|
||||||
|
Příklad
|
||||||
|
```python
|
||||||
|
print("Hello World")
|
||||||
|
|
||||||
|
jmeno = "Dawid"
|
||||||
|
print("Ahoj", jmeno) # Vypíše Ahoj Dawid
|
||||||
|
```
|
||||||
|
|
||||||
|
### input
|
||||||
|
Dále jsme probrali funkci `input`. Ta bere maximálně jeden argument.
|
||||||
|
Funguje tak, že čeká, dokud uživatel nezadá nějaký vstup a zmáčkne enter a vrátí vstup, který uživatel zadal.
|
||||||
|
Když dostane argument, tak jej vypíše uživateli před místo, kam zadává vstup.
|
||||||
|
|
||||||
|
```python
|
||||||
|
jmeno = input("Zadej prosím své jméno.")
|
||||||
|
```
|
||||||
|
|
||||||
|
### int
|
||||||
|
Jako poslední jsme probrali funkci int (což je spíše datový typ, ale my budeme předstírat, že je to funkce).
|
||||||
|
Ta nám převede nějaký string (zadaný jako argument) na celé číslo, pokud je to možné. Jestliže to možné není, tak hodí chybu (později se naučíme, jak se s takovouhle chybou vyrovnat).
|
||||||
|
|
||||||
|
Příklad:
|
||||||
|
```
|
||||||
|
ahoj = "1234" # Všimněte si, že ahoj je string (typ str)
|
||||||
|
ahoj_cislo = int(ahoj) # ahoj_cislo je nyní celé číslo
|
||||||
|
```
|
Loading…
Reference in New Issue