Informatique

Question

Bonjour aidé moi s'il vous plaît

Enoncé
Écrire une fonction qui teste si les nombres du tableau donné en argument sont alternativement
pairs et impairs. La fonction affichera True si c’est le cas, False sinon. ## Entrée Une liste de N
entiers.


Sortie
Vous devez renvoyer une booléen soit True, soit False.

Exemples d’entrée/sortie

maListe1=[4, 5, 8, 3, 2, 5]
maListe2=[4, 8, 8, 8, 2, 5, 7, 2]
maListe3=[1,2,3,4, 7, 2]
print(parite(maListe1))
True
print(parite(maListe2))
False
print(parite(maListe3))
True

1 Réponse

  • Réponse :

    Explications :

    Salut !

    def parite(liste):

       newlist = []

       for e in liste:

           if e % 2 == 0:

               newlist.append(True)

           else:

               newlist.append(False)

       print(newlist)

       if newlist == [False, True]*(len(newlist)//2) or newlist == [True, False]*(len(newlist)//2):

           return True

       return False

    maListe1=[4, 5, 8, 3, 2, 5]

    maListe2=[4, 8, 8, 8, 2, 5, 7, 2]

    maListe3=[1,2,3,4, 7, 2]

    print(parite(maListe1))

    print(parite(maListe2))

    print(parite(maListe3))

    Voilà le code que je te propose =)

Autres questions