SyntaxError: invalid syntax. Perhaps you forgot a comma?

Estou tendo problema ao rodar meu código.

nome = input("qual é o seu nome?")

print(f"{nome} seja muito bem vindo aos juros compostos! aqui nos cuidamos da sua aposentadoria :)")

dinheiro_inicial = int(input("Digite o dinheiro inicial do investimento: "))
tempo = int(input("Digite quantos anos você deixará o dinheiro investido: "))
taxa = float(input("Digite, em decimal, qual a taxa anual de retorno do seu investimento: "))

montante = dinheiro_inicial * ( 1 + taxa ) ** tempo
montante = roud(montante, 2)

print("________________________")

Imagem do erro:

Problema 1: Não salvou o arquivo

Na sua imagem, veja que na aba do arquivo main.py aparece a bolinha branca azul.
Isso significa que você não salvou o arquivo :sweat_smile:

Eu recomendo você sempre usar o CTRL+S, pensa que ele é o seu novo vicio.
Quando a bolinha está branca é justamente para sinalizar que precisa salvar.

Veja que o erro que aparece no terminal, provavelmente é do último código que foi salvo, no caso era um input que você tinha feito sem as aspas.

Problema 2: Função round

Outro problema está na linha 11, onde você pretende arredondar o numero para 2 casas decimais.
Você escreveu roud mas o correto seria round.

Teste

Vou simular o seu código corrigido aqui, apenas substituindo input por um valor fixo já que a ferramenta não permite interação.

nome = "Guilherme" print(f"{nome} seja muito bem vindo aos juros compostos! aqui nos cuidamos da sua aposentadoria :)") dinheiro_inicial = 100000 tempo = 10 taxa = 0.5 montante = dinheiro_inicial * ( 1 + taxa ) ** tempo montante = round(montante, 2) print(f"Montante: {montante}") print("________________________")