1
resposta

[Projeto] Quantas vezes a mensagem será exibida?

from rich.console import Console
import time

console = Console()
mensagem = "Bem-vindo ao Buscante!"

for _ in range(5):
    for letra in mensagem:
        console.print(letra, style="bold green", end="")
        time.sleep(0.05)
    console.print() 
    time.sleep(0.5) 
    
1 resposta

Olá! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis para controlar o fluxo, utilizou muito bem o laço de repetição para imprimir a mensagem e ainda compreendeu a importância da estilização para destacar o conteúdo.

Uma dica interessante para o futuro é aplicar funções para organizar melhor o código. Assim:

from rich.console import Console
import time

console = Console()

def exibir_mensagem(mensagem, repeticoes=5):
    for _ in range(repeticoes):
        for letra in mensagem:
            console.print(letra, style="bold green", end="")
            time.sleep(0.05)
        console.print()
        time.sleep(0.5)

exibir_mensagem("Bem-vindo ao Buscante!")

Isso faz com que o código fique mais modular e fácil de reutilizar.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!