<html>
  <head>
    <meta content="text/html; charset=ISO-8859-2"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">Dňa 18.10.2013 18:53, Petr Messner
      wrote / napísal(a):<br>
    </div>
    <blockquote
cite="mid:CAK9Q5BSsPBeKapU-+fdZ2gww=dkTizdzQe881DZ=_prcGfiiQg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Ahoj,
        <div><br>
        </div>
        <div>podmínku ukončovat nemusíš. Toto je funkční a korektní
          podmínka:</div>
        <div><br>
        </div>
        <div style=""><font face="courier new, monospace">if tohle:</font></div>
        <div style=""><font face="courier new, monospace">    tamto()</font></div>
        <div style=""><br>
        </div>
        <div style="">Funkce se dá dát i do podmínky. Např. takto:</div>
        <div style=""><br>
        </div>
        <div style=""><font face="courier new, monospace">if jmeno ==
            "Petr":</font></div>
        <div style=""><font face="courier new, monospace">    def
            pozdrav():</font></div>
        <div style=""><font face="courier new, monospace">       
            print("Ahoj")</font></div>
        <div style=""><font face="courier new, monospace">    pozdrav()</font></div>
        <div style=""><font face="courier new, monospace"><br>
          </font></div>
        <div style=""><font face="courier new, monospace"># ale když je
            funkce definovaná v podmínce, tak</font></div>
        <div style=""><font face="courier new, monospace"># v případě
            nesplnění podmínky ta funkce nebude</font></div>
        <div style="">
          <font face="courier new, monospace"># existovat, takže mimo tu
            podmínku by se neměla volat</font></div>
        <div style=""><font face="courier new, monospace"><br>
          </font></div>
        <div style=""><font face="courier new, monospace">pozdrav() #
            pokud jmeno != "Petr", tak vylítne výjimka</font></div>
        <div style=""><br>
        </div>
        <div style="">Ale není to moc hezké, není důvod, proč by měla
          být funkce definována uvnitř podmínky. Proč ji prostě
          nedefinovat "normálně" a pak ji v podmínce jen zavolat?</div>
        <div style=""><br>
        </div>
        <div style="">Příště kdyžtak raději ukaž i kód (ne kilobajty
          kódu, ale jen to, na co se ptáš), ať je situace jasnější.</div>
        <div style=""><br>
        </div>
        <div style="">Petr</div>
        <div style=""><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">2013/10/18 xteam <span dir="ltr"><<a
              moz-do-not-send="true" href="mailto:mghorcik@gmail.com"
              target="_blank">mghorcik@gmail.com</a>></span><br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            Dobrý večer!<br>
            <br>
            Mám program ktorý rozhoduje na základe mena  či spusti sa
            dalsi program alebo sa prida novy užívateľ.<br>
            alebo ak v mene je nadávka  program sa ukonči.Chcel by som
            pridať ďalšiu funkciu  ale neviem či sa dá do podmienky teda
            jej tela vnoriť nova funkcia a či potom stačí uzavrieť iba
            funkciu teda ju zavolať alebo musím ukončiť aj podmienku
             pomocou else.<br>
            ______________________________ <br>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
            posielam krátky kód : , (poznámka toto je len výrez s
    programu nie je celí)<br>
            <br>
            if zadanie not in zoznam:<br>
            print "vytam noveho uzivatela","vitajte"+ zadanie<br>
            zoznam.append(zadanie)<br>
            print zoznam<br>
        else:<br>
            print " uz ste v zozname staci trochu citat"<br>
    <br>
    <br>
            no a do tela tejto podmienky chcem pridať funkciu pre
    vytvorenie súboru a program vloží<br>
            upravený zoznam do súboru. Neskôr dám programu väčšiu
    zmyselnosť alebo účel .<br>
             <br>
            ide my o to<br>
            aby som sa naučil písať kód v pythone. Až budem vedieť písať
    kód v pythone bez tých strašných <br>
            chýb potom sa zameriam na zmyselnosť mojich programov.<br>
    <br>
     <br>
    <blockquote
cite="mid:CAK9Q5BSsPBeKapU-+fdZ2gww=dkTizdzQe881DZ=_prcGfiiQg@mail.gmail.com"
      type="cite">
      <div class="gmail_extra">
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            Python mailing list<br>
            <a moz-do-not-send="true" href="mailto:Python@py.cz"
              target="_blank">Python@py.cz</a><br>
            <a moz-do-not-send="true"
              href="http://www.py.cz/mailman/listinfo/python"
              target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Python mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python@py.cz">Python@py.cz</a>
<a class="moz-txt-link-freetext" href="http://www.py.cz/mailman/listinfo/python">http://www.py.cz/mailman/listinfo/python</a></pre>
    </blockquote>
    <br>
  </body>
</html>