Extensões de notas de instrumentos musicais
Os instrumentos musicais têm uma extensão de notas que podem tocar, e alguns instrumentos têm uma extensão muito maior que outros.
Considerando as seguintes extensões para cada instrumento, crie uma função que retorne True se uma determinada nota estiver dentro da extensão de um determinado instrumento. Caso contrário, retorne False.
| Instrumento | Extensão |
|---|---|
| Piccolo | D4-C7 |
| Tuba | D1-F4 |
| Guitar | E3-E6 |
| Piano | A0-C8 |
| Violin | G3-A7 |
Exemplos
instrument_range("Piccolo", "A3") ➞ False
instrument_range("Violin", "G6") ➞ True
instrument_range("Piano", "C8") ➞ TrueNotas
- Os testes incluirão apenas notas naturais (ou seja, você lidará apenas com letras e números, sem caracteres especiais).
- A escala musical segue este padrão:
... A1, B1, C1, D1, E1, F1, G1, A2, B2 ... - Você não precisa se preocupar com entradas inválidas.