francescopt
Profilo di
Nome | francescopt |
---|---|
Indirizzo email | n/a |
Messaggi | 2 |
-
- 2018-01-24 18:22:14
- Re: come mai restituisce "None"
- Forum >> Principianti
- Grazie, penso che sia questa la ragione!
-
- 2018-01-24 18:08:28
- come mai restituisce "None"
- Forum >> Principianti
- Per testare la ricorsione in Python ho riscritto il calcolo del massimo comun divisore. Ma con mia grande sorpresa la funzione scritta per il C++ non dà problemi, mentre in Python risponde "MCD=None". Qualcuno sa dirmi perché?
Ecco il programma:
def mm(a,b):
if a==b:
return a
elif a>b:
mm(b,a-b)
else:
mm(b-a,a)
#fine funzioni- Inizio programma principale
x=int(input("a="))
y=int(input("b="))
print("MCD=",mm(x,y))