Практический пример Python 27

Python 100例100 примеров на Python

Заголовок:Используйте рекурсивные вызовы функций, чтобы вывести 5 введённых символов в обратном порядке.

Анализ программы:Нет.

Исходный код программы:

Пример (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('Введите строку:') l = len(s) output(s,l)

Пример (Python 3.0+)

#!/usr/bin/python3 def output(s,l): if l==0: return print (s[l-1]) output(s,l-1) s = input('Введите строку:') l = len(s) output(s,l)

Результат вывода приведённого выше примера:

Input a string:abcde
e
d
c
b
a

Python 100例100 примеров на Python

Другие расширения