Salut tlm,
Savez vous pourquoi lorsque je lance ce programme :
J'obtiens à chaque fois :
Erreur, le type de donnée est incorrect. Veuillez saisir un string et non ce type : <class 'str'>
Cette phrase comporte : 0 voyelles
Cette phrase comporte : 0 consonnes.
Pourtant la condition sentence is not string est false ??? Ou j'ai du mal saisir le keyword is et is not ??
J'ai également essayé if sentence is not str: print("Erreur, le type de donnée est incorrect. Veuillez saisir un string et non ce type :",type(sentence))
Savez vous pourquoi lorsque je lance ce programme :
Python:
# Ce programme détermine le nombre de voyelle et de consonne dans une phrase.
sentence = input("Entrer votre mot : \n")
string = "str"
counterOfVowel = 0
counterOfConsonant = 0
if sentence is not string : print("Erreur, le type de donnée est incorrect. Veuillez saisir un string et non ce type :",type(sentence))
else :
for letter in sentence :
if letter in "AEIOUYaeiouy" :
print(letter," : voyelle")
counterOfVowel += 1
else :
print(letter,": consonne")
counterOfConsonant += 1
print("Cette phrase comporte :",counterOfVowel,"voyelles\nCette phrase comporte :",counterOfConsonant,"consonnes.")
Erreur, le type de donnée est incorrect. Veuillez saisir un string et non ce type : <class 'str'>
Cette phrase comporte : 0 voyelles
Cette phrase comporte : 0 consonnes.
Pourtant la condition sentence is not string est false ??? Ou j'ai du mal saisir le keyword is et is not ??
J'ai également essayé if sentence is not str: print("Erreur, le type de donnée est incorrect. Veuillez saisir un string et non ce type :",type(sentence))