Python Ejemplo de práctica 27

Python 100例Python 100 ejemplos

Problema:Usando llamadas recursivas a funciones, imprime los 5 caracteres introducidos en orden inverso.

Análisis del programa:Ninguno.

Código fuente del programa:

Ejemplo (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- def output(s,l): if l==0: return print (s[l-1]) output(s,l-1) s = raw_input('Input a string:') l = len(s) output(s,l)

Ejemplo (Python 3.0+)

#!/usr/bin/python3 def output(s,l): if l==0: return print (s[l-1]) output(s,l-1) s = input('Input a string:') l = len(s) output(s,l)

El resultado del ejemplo anterior es:

Input a string:abcde
e
d
c
b
a

Python 100例Python 100 ejemplos

Otras extensiones