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

  • axioma

    veterán

    válasz Louro #2795 üzenetére

    Igazabol a python console (most mind1 hogy Jupyter notebook vagy Idle amivel a kozepsulisokat tanitjak mert a python installer resze, vagy akar a pycharm-ban is van python console) az egy interaktiv eszkoz, es az ha kifejezest (jobberteket) kap egy parancssorban, akkor annak az erteket kiirja (raadasul idonkent intelligensebben, mint a python print-je). De ez nem a python hanem az interaktiv konzol tulajdonsaga. Ha programot irsz, akkor - mint mas programnyelveken is - az a sor ami jobberteket tartalmaz, az a kifejezes vegrehajtodik, de ha nincs a keletkezo ertek eltarolva, akkor siman eldobasra kerul. Ahogy peldaul a nyelvek tobbsegeben lehet fuggvenyt eljaraskent hivni (nem csinalni semmit az eredmenyevel). De semmikepp nem kerul kiirasra.
    Ha programot irsz pycharm-mal, akkor van amugy me'g egy lehetoseged: teszel egy breakpoint-ot az adott valtozo ertekadasa utani utasitasra, es megnezed, hogy a valtozo mit tartalmaz a Debugger ablakban [a console mellett lesz lathato, amikor elinditod a debug-ot]. Neked az a lenyeg hogy a valtozoba belekerult-e az ertek, es mivel az strukturaltan mutatja (pl. list-et indexszel), jobban is latod mintha egy print erteket kene nezned es szamolgatni, mi hanyadik.

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