<br><br><div class="gmail_quote">Il giorno 10 settembre 2012 12:47, <a href="mailto:tonino73@libero.it">tonino73@libero.it</a> <span dir="ltr"><<a href="mailto:tonino73@libero.it" target="_blank">tonino73@libero.it</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Salve, non so se si è capito il mio problema dall' oggetto del messaggio. Cmq<br>
quello che voglio fare è richiamare una funzione esistente componendo il suo<br>
nome.<br>
Posto il codice.<br>
<br>
def sequenza_domande():<br>
    for n in ncasuali[:]: #lista riempita precedentemente con dei numeri<br>
casuali<br>
        "domanda_"+str(n)+"()" # richiamo una funzione componendo il nome<br>
<br>
il problema è che non considera la chiamata.<br>
C'è qualcuno che può aiutarmi?<br></blockquote><div>oltre a quello che ti è già stato suggerito, puoi considerare di usare anche getattr dopo aver importato il modulo in cui è definita la funzione (codice non testato!):<br>
<br>m = __import__(__name__)<br>f = getattr(m, "domanda_"+str(n))<br><br>e poi chiami la funzione con:<br><br>f()<br><br>ciao,<br>Marco<br></div></div><br>