['diet', 'real world', 'rituals', 'black holes', 'self-improvement']
Aquesta funció hauria de retornar el signe del zodíac en funció de la data de naixement, però no funciona com espero.

```python
def signe_zodiac(dia, mes):
  signes = ["Àries", "Taure", "Bessons", "Cranc", "Lleó", "Verge", "Balança", "Escorpió", "Sagitari", "Capricorn", "Aquari", "Peixos"]
  mes_inici = [21, 20, 21, 21, 23, 23, 23, 23, 22, 22, 20, 19]
  signe_index = (mes - 1) % 12
  if dia < mes_inici[signe_index]:
    signe_index = (signe_index - 1) % 12
  return signes[signe_index]

signe = signe_zodiac(20, 3)
print(f"El teu signe del zodíac és: {signe}")
```
El càlcul de l'índex del signe no és del tot correcte.

```python
def signe_zodiac(dia, mes):
  signes = ["Àries", "Taure", "Bessons", "Cranc", "Lleó", "Verge", "Balança", "Escorpió", "Sagitari", "Capricorn", "Aquari", "Peixos"]
  mes_inici = [20, 19, 21, 20, 21, 22, 23, 23, 23, 22, 22, 20]
  if dia < mes_inici[mes - 1]:
    signe_index = (mes - 2) % 12
  else:
    signe_index = (mes - 1) % 12
  return signes[signe_index]

signe = signe_zodiac(20, 3)
print(f"El teu signe del zodíac és: {signe}")
```