Exemple de pratique Python 27
Titre :Utilisez des appels récursifs de fonction pour afficher les 5 caractères saisis dans l'ordre inverse.
Analyse du programme :Aucune.
Code source du programme :
Exemple (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('Saisissez une chaîne :')
l = len(s)
output(s,l)
Exemple (Python 3.0+)
#!/usr/bin/python3
def output(s,l):
if l==0:
return
print (s[l-1])
output(s,l-1)
s = input('Saisissez une chaîne :')
l = len(s)
output(s,l)
Le résultat de sortie de l'exemple ci-dessus est :
Input a string:abcde e d c b aAutres extensions
100 exemples Python