Formation au langage Python

Utilisateurs en ligne

Users: mouna daghfous, 3 Guests, 2 Bots

Annonces Google










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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload the CAPTCHA.

Nous sommes sur Facebook