Informatika2-2013/Gyakorlat08
A MathWikiből
(Változatok közti eltérés)
3. sor: | 3. sor: | ||
* Mûveletek mint C-ben, ami itt még pluszban van: ** (hatványozás) | * Mûveletek mint C-ben, ami itt még pluszban van: ** (hatványozás) | ||
* Függvényeknek nem kell visszatérési értéket adni: | * Függvényeknek nem kell visszatérési értéket adni: | ||
− | < | + | <c> |
def fv_neve(x, y): | def fv_neve(x, y): | ||
return x + y | return x + y | ||
fv_neve(2, 10) | fv_neve(2, 10) | ||
− | </ | + | </c> |
* Több dologra is emlékeztet az elõzõ 2 sor kód: | * Több dologra is emlékeztet az elõzõ 2 sor kód: | ||
** Általában nem kell változóknak a típusát megadnunk | ** Általában nem kell változóknak a típusát megadnunk |
A lap 2013. április 2., 03:57-kori változata
Sage/Python Ismétlés
- Mûveletek mint C-ben, ami itt még pluszban van: ** (hatványozás)
- Függvényeknek nem kell visszatérési értéket adni:
def fv_neve(x, y): return x + y fv_neve(2, 10)
- Több dologra is emlékeztet az elõzõ 2 sor kód:
- Általában nem kell változóknak a típusát megadnunk
- A def kulcsszóval tudunk függvényt definiálni
- Fontos a formázás, itt nincs kapcsos zárójel, a szóközök jelzik, hogy melyik blokkon belül vagyunk (itt a return a def-en belül van, de a függvényhívás már nem)
- Nincs pontosvesszõ, így értelemszerûen a sortörés számít
- függvényhívás mint C-ben.