Formal:
* Divirta-se: This is the most formal way to say "have fun." It's appropriate for situations like giving a farewell to a guest.
Informal:
* Se divirta: This is a more informal version of "divirta-se," still polite but more casual.
* Aproveite: This means "enjoy" and is used for having fun, especially in a more relaxed setting.
* Boa diversão: This translates to "have good fun" and is a common expression for wishing someone a good time.
* Se divirta bastante: This is similar to "have a lot of fun" and is used to emphasize enjoying oneself.
* Divirta-se muito: This is another way to say "have a lot of fun" and is more formal than "Se divirta bastante."
Slang:
* Curta: This means "enjoy" or "have fun" and is a more informal and colloquial expression.
The best way to choose the right phrase depends on the situation and your relationship with the person you're speaking to.