it.comp.lang.python
  Home FAQ Contact Sign in
it.comp.lang.python only
 
Advanced search
February 2008
motuwethfrsasuw
    123 5
45678910 6
11121314151617 7
18192021222324 8
2526272829   9
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
it.comp.lang.python Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Aiuto su funzione...         


Author: Antomar
Date: Feb 15, 2008 15:34

E' da poco che sto studiando python e leggendo il manuale "pensare da
informatico", mi sono imbattuto su questa funzione:

def Fattoriale(n):
if n == 0:
return 1
else:
FattorialeMenoUno = Fattoriale(n-1)
Risultato = n * FattorialeMenoUno
return Risultato

se n = 3 il fattoriale è 6
FattorialeMenoUno decrementa n fino a quando diventa 0 e fino a qui ci sono.
Il mio dubbio è perchè dopo return 1 si passa a Risultato?
Quante volte Risultato "viene chiamato" per poter avere 6 come
risultato? (1*1*2*3)? Se il passaggio è questo come fa a sapere che deve
farlo 4 volte?
Grazie a chi mi aiuta :-)

Antomar
3 Comments
  da form html a lista         


Author: viaggiemiti
Date: Feb 15, 2008 02:30

ciao,

devo realizzare un form html che passi dei valori ad un cgi python e
alcuni campi del form dovrebbero avere dei nomi tali da generare delle
liste multidimensionali nel cgi.

Ad es. che nomi devo dare ai campi del form per ottenere la seguente
struttura nel cgi?
nome_lista[0][0]['ciao']
nome_lista[0][1]['a']
nome_lista[0][2]['tutti']

spero di essere stato abbastanza chiaro
grazie
no comments