Exemple #1
0
def compteMaj(ch):
    "comptage des mots débutant par une majuscule dans la chaîne ch"
    c = 0
    lst = chaineListe(ch)  # convertir la phrase en une liste de mots
    for mot in lst:  # analyser chacun des mots de la liste
        if estUneMaj(mot[0]):
            c = c + 1
    return c
def compteMaj(ch):
    "comptage des mots débutant par une majuscule dans la chaîne ch"
    c = 0
    lst = chaineListe(ch)       # convertir la phrase en une liste de mots
    for mot in lst:             # analyser chacun des mots de la liste
        if estUneMaj(mot[0]):
            c = c +1
    return c
#! /usr/bin/env python
# -*- coding:Utf8 -*-

from exercice_10_10 import estUneMaj
from exercice_10_11 import chaineListe

txt = "Le prénom de cette Dame est Élise"
print("Phrase à tester :", txt)

lst = chaineListe(txt)          # convertir la phrase en une liste de mots

for mot in lst:                 # analyser chacun des mots de la liste
    prem = mot[0]               # extraction du premier caractère
    if estUneMaj(prem):         # test de majuscule
        print(mot)

# Variante plus compacte, utilisant la composition :
print("Variante :")
for mot in lst:
    if estUneMaj(mot[0]):
        print(mot)