Hirdetés

Új hozzászólás Aktív témák

  • cousin333
    addikt

    Nah a def télleg lemaradt (ehh). De most meg az van, hogy:

    ~/Dokumentumok/python$ python terulet.py (enter)
    ~/Dokumentumok/python$ python
    Python 2.7.12 (default, Jul 1 2016, 15:12:24)
    [GCC 5.4.0 20160609] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> terulet (4,6)
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    NameError: name 'terulet' is not defined

    előbb kell a terulet függvény definiálása, csak után hívhatod meg. Tehát:

    def terulet (alap, magassag):
    return alap * magassag

    eredmeny = terulet(4,6)
    print eredmeny

    Illetve most nézem csak, hogy rossz nyomon jársz. Az enter után lefut a kódod, definiálja a terulet függvényt, ... és ennyi. A következő sorban nyitsz egy Python interpretert, ami a nulláról indít, semmit nem tud a fájlról, amit korábban futtattál, így a terulet függvény sem mond neki semmit. Vagy mindkettőt az fájlba írod, vagy mindkettőt az interpreterben. Vegyesen nem megy. A Spyderrel mondjuk mehetne... ;)

Új hozzászólás Aktív témák