Es. 19. 15/05
Da aptiva.
Versione delle 08:08, 2 giu 2014, autore: Renzo (Discussione | contributi)
rd: l'esercizio svolto da Agostino e' incompleto! Le stringhe date come esempi non vengono gestite correttamente
palindroma=(raw_input("inserisci la stringa:"))
print("la stringa inserita e':")
print(palindroma)
def palin(palindroma):
x=len(palindroma)
if x==0 or x==1:
return "palindroma"
if palindroma[0]==palindroma[x-1]:
return palin(palindroma[1:x-1])
else:
return "non palindroma"
print (palin(palindroma))
Tra l'altro sconsiglio di mettere la definizione delle funzioni in mezzo al testo del programma principale.