Solution Exercice 18: position d'un caractère dans une chaine en Python

Exercice 18

Ecrire un programme en Python qui demande à l’utilisateur de saisir une chaine de caractère s et de lui renvoyer un message indiquant si la chaine contient la lettre 'a' tout en indiquant sa position sur la chaine. Exemple si l’utilisateur tape la chaine s = ‘langage’ le programme lui renvoie : La lettre 'a' se trouve à la position : 1 La lettre 'a' se trouve à la position : 4

Solution

# -*- coding: utf-8 -*-
# Demander à l'utilisateur de tapez la valeur de s
s = input("Tapez la valeur de s : ")

# Obtenir la longueur de la chaine s
n = len(s)

# Parcourir la chaine s tout en recherchant le caractère 'a'
for i in range(0,n):
    # Tester si le caractère rencontré est égale à 'a'
    if(s[i] == 'a'):
        print("Le caractère  'a' se trouve à la  position : ", i , " dans la chaine s")

 

Younes Derfoufi
CRMEF OUJDA

2 thoughts on “Solution Exercice 18: position d'un caractère dans une chaine en Python

Leave a Reply