👤

bonjour, j'aurais besoin d'aide pour cet exercice qui doit être sous forme de langage python, avec des chaînes de caractère :
Écrire une fonction qui prend pour argument un mot et qui renvoie le mot mais en doublant
toutes les voyelles.
Exemple : bonjour -> boonjoouur

Merci d'avance​


Répondre :

Salut salut, il y a plusieurs façons de le faire. Je te propose celle ci-dessous, avec un peu d'explication en image:

Réponse :

import sys

 

def NosDevoir_double(text):

   newtext = ''

   vowels = 'aeiouy'

   for letter in text:

       for vowel in vowels:

           if(letter.lower() == vowel.lower()):

               newtext = newtext + letter

       newtext = newtext + letter

   return(newtext)

if len(sys.argv) < 1:

sys.exit()

else:

   print(NosDevoir_double(sys.argv[1]))

Voir l'image SMARTMIND
Merci d'avoir visité notre site Web, qui traite d'environ Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter pour toute question ou demande d'assistance. À bientôt, et pensez à ajouter ce site à vos favoris !


Viz Asking: D'autres questions