Python-Übungsbeispiel 27

Python 100例Python 100 Beispiele

Titel:Verwenden Sie rekursive Funktionsaufrufe, um die 5 eingegebenen Zeichen in umgekehrter Reihenfolge auszugeben.

Programmanalyse:Keine.

Programmquellcode:

Beispiel (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('Zeichenkette eingeben:') l = len(s) output(s,l)

Beispiel (Python 3.0+)

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

Das Ausgabeergebnis des obigen Beispiels ist:

Input a string:abcde
e
d
c
b
a

Python 100例Python 100 Beispiele

Weitere Erweiterungen