Solution Exercice 37: mots communs à deux textes en Python

Exercice 37

Ecrire un programme Python qui permet de regrouper dans une liste les mots communs à deux chaines s1 et s2.

Solution

# -*- coding: utf-8 -*-
def motsCommuns(s1,s2):
    L1 = s1.split()
    L2 = s2.split()
    communs = []
    for x in L1:
        if(x in L2):
            communs.append(x)
    return communs
# Exemple 
s1 = " Python est un langage de programmation de haut niveau"
s2 = " Python est un langage interprété"
print("La liste des mots communs à s1 et s2 est : ",motsCommuns(s1,s2))

Ce qui affiche à l'exécution:

La liste des mots communs à s1 et s2 est : ['Python', 'est', 'un', 'langage']

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock