Skip to content
Extraits de code Groupes Projets
Valider 73afb72c rédigé par Mireille COILHAC's avatar Mireille COILHAC
Parcourir les fichiers

Mettre à jour docs/03_mini_projet_1/mini_projet.md

parent f00a6575
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
---
author: Votre nom
title: Le morse
tags:
- 3-dictionnaires
- Difficulté **
---
## Le code morse :
![morse](images/morse.png){ width=40%; : .center }
Le texte se place **en dessous** de l'image centrée.
!!! info "Utilisation d'un dictionnaire"
On représente le code morse à l'aide d'un dictionnaire, on ne s'intéresse qu'aux lettres en majuscules non accentuées.
Pour l'espace on utilise le slash (par exemple).
Vous pourrez recopier dans votre code ce dictionnaire.
```python
morse = {' ': '/', 'E': '°', 'I': '°°', 'S': '°°°', 'H': '°°°°', 'V': '°°°-', 'U': '°°-', 'F': '°°-°',
'A': '°-', 'R': '°-°', 'L': '°-°°', 'W': '°--', 'P': '°--°', 'J': '°---', 'T': '-', 'N': '-°', 'D': '-°°',
'B': '-°°°', 'X': '-°°-', 'K': '-°-', 'C': '-°-°', 'Y': '-°--', 'M': '--', 'G': '--°', 'Z': '--°°',
'Q': '--°-', 'O': '---'}
```
## Travail à faire :
Ecrire un script qui permet de déchiffrer un message envoyé en morse.
!!! warning "Contraintes"
* Le script sera bien structuré, avec plusieurs fonctions
* Vous utiliserez le dictionnaire donné
!!! example "Exemple d'exécution"
Vous pouvez avoir des noms de fonctions différents. Ceci n'est qu'un exemple.
```pycon
>>> message =
'-°°°*°-°*°-*°°°-*---*/*°---*°*°°-*-°*°*/*°--°*°-*-°°*°-*°--*°-*-°*/*°-°°*°-*/*-°*°°°*°°*/*°*°°°*-*/*°-*°°°-*°*-°-°*/*-*---*°°*'
>>> decode_mots(message, morse)
' B R A V O J E U N E P A D A W A N L A N S I E S T A V E C T O I'
```
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter