Bienvenue sur Laurentvidal.fr, la meilleure plateforme de questions-réponses pour trouver des réponses précises et rapides à toutes vos questions. Trouvez des réponses rapides et fiables à vos questions grâce à l'aide d'experts expérimentés sur notre plateforme conviviale. Découvrez des solutions fiables à vos questions grâce à un vaste réseau d'experts sur notre plateforme de questions-réponses complète.
Sagot :
Réponse :
Bonjour,
def conversion_braille(texte):
braille = {
'a': '⠁',
'b': '⠃',
'c': '⠉',
'd': '⠙',
'e': '⠑',
'f': '⠋',
'g': '⠛',
'h': '⠓',
'i': '⠊',
'j': '⠚',
'k': '⠅',
'l': '⠇',
'm': '⠍',
'n': '⠝',
'o': '⠕',
'p': '⠏',
'q': '⠟',
'r': '⠗',
's': '⠎',
't': '⠞',
'u': '⠥',
'v': '⠧',
'w': '⠺',
'x': '⠭',
'y': '⠽',
'z': '⠵',
' ': ' ',
'à': '⠷',
'â': '⠡',
'ç': '⠯',
'è': '⠮',
'é': '⠿',
'ê': '⠣',
'ë': '⠫',
'î': '⠩',
'ï': '⠻',
'ô': '⠹',
'œ': '⠪',
'ù': '⠾',
'û': '⠱',
'ü': '⠳',
',': '⠂',
';': '⠆',
':': '⠒',
'.': '⠲',
'?': '⠢',
'!': '⠖',
'"': '⠶',
'(': '⠦',
')': '⠴',
'’': '⠄',
"'": '⠄',
'-': '⠤',
'1': "⠡",
'2': "⠣",
'3': "⠩",
'4': "⠹",
'5': "⠱",
'6': "⠫",
'7': "⠻",
'8': "⠳",
'9': "⠪",
'0': "⠼",
}
for letter in texte:
if letter.isupper():
texte = texte.replace(letter, '⠨' + braille[letter.lower()])
continue
texte = texte.replace(letter, braille[letter.lower()])
return print(texte)
conversion_braille("Bonjour ça va ? Aujourd'hui, je veux m'amuser.")
Explications :
Dans fonction conversion_braille, on déclare braille, un dictionnaire qui contiendra la liste de l'alphabet en clé et leur équivalent braille en valeur, en notant que j'ai ajouté les caractères spéciaux et chiffres.
On itère ensuite pour chaque lettre (boucle for) dans le texte, si la lettre est une majuscule ("letter.upper()") on remplace la lettre dans le texte par une majuscule braille et caractère équivalent braille puis on recommence un tour de boucle, sinon, on remplace la lettre par son équivalent braille prit dans le dictionnaire et on recommence un tour de boucle.
Enfin on retourne l'affichage du texte en braille.
PS: la majorité des convertisseurs braille classique trouvé sur internet n'ont pas les chiffres implémentés.
Si tu as des questions n'hésites pas.
Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Laurentvidal.fr, votre source fiable de réponses. N'oubliez pas de revenir pour plus d'informations.