Retour aux quiz
Débutant

Opérateurs logiques and et or (9)

Ce code lève-t-il une erreur ?

quiz.py
1
s = "Hello"
2
print(s.startswith(("H", "h")))

Réponses possibles

Afalse
Btrue
CError

Explication

La méthode .startswith() peut prendre un tuple de préfixes. Ici, on teste si la chaîne commence par 'H' ou 'h'. Comme 'Hello' commence par 'H', le test réussit et renvoie donc True. Pratique quand on veut vérifier plusieurs possibilités d’un coup !