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
Informatique
kassh
Question
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
É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
1 Réponse
-
1. Réponse SmartMind
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]))
Autres questions