Olá, Jonatas! Como vai?
Agradecemos sua observação, a escolha de acrescentar o \n
em print("\nDesvio Padrão da Semana 1:", desvio_padrao_semana1)
é para pular uma linha após a exibição do dataframe. Sem esse \n
, ficaria assim:
Com o \n
no print
, pularia uma linha, melhorando a leitura do resultado, dessa forma:

Mas claro, existem outras maneiras de resolver essa situação, uma delas seria simplesmente fazer assim:
print(df)
print("\n")
print("Desvio Padrão da Semana 1:", desvio_padrao_semana1)
print("Desvio Padrão da Semana 2:", desvio_padrao_semana2)
Isso vai da prática e gosto de cada programador...
E sobre as linhas:
print("\nDesvio Padrão da Semana 1:", desvio_padrao_semana1.round(2))
print("Desvio Padrão da Semana 2:", desvio_padrao_semana2.round(2))
Realmente estão com um erro, já repassei isso para a equipe.
Quando aplicamos o método std()
, ele retorna um valor do tipo float, que representa o desvio padrão.
E ao fazer desvio_padrao_semana1.round(2)
, estamos tentando chamar o método .round()
diretamente sobre o número float. Apresentando o seguinte erro:

Ou seja, o tipo float puro não possui o método .round()
em Python.
Uma outra maneira de resolver esse problema também seria:

Está funcionando corretamente, pois estamos usando a função round()
embutida do Python. Sem apresentar erros, porque agora estamos recebendo o float como parâmetro.
Se precisar, fico à disposição! Conte com o apoio do fórum.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!