Я хотел бы написать функцию, которая проверяет для каждой гласной, присутствует ли она в своем параметре, и возвращает значение False, если текст содержит любую строчную гласную букву, в противном случае - True.
Мой код выглядит следующим образом:
def hasNoVowel(text):
return ('a' not in text) or ('u' not in text) or ('o' not in text) or ('i' not in text) or ('e' not in text)
print(hasNoVowel('it is a rainy day'))
print(hasNoVowel('where is the sun?'))
print(hasNoVowel("rhythm"))
Однако вывод, который я получаю:
True
True
True
Вместо: False, False, True
Может ли кто-нибудь помочь мне и объяснить, что я сделал не так?
Заранее спасибо!