No seguinte codigo, passado pelo professor
combinacoes = comb(60, 6)
probabilidade = 1 / combinacoes
print('%.15f' %probabilidade)Não consegui entender o significado de '%.15f' na função print, alguém poderia me explicar para que ele serve?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No seguinte codigo, passado pelo professor
combinacoes = comb(60, 6)
probabilidade = 1 / combinacoes
print('%.15f' %probabilidade)Não consegui entender o significado de '%.15f' na função print, alguém poderia me explicar para que ele serve?
Boas Gabriel! Tudo bem? Espero que sim
No print, o uso de '%.15f' serve para definir qual a precisão decimal do número apresentado. Nesse caso, são 15 casas decimais.
É uma forma de mostrar informações com diferentes níveis de precisão e funciona da seguinte forma:
O % representa a variável que será substituída, enquanto .15f representa o número de casas de precisão após a parte inteira. Vamos ver alguns exemplos:
Considerando:
a = 2.36368
Podemos mostrar esse número de diversas formas no print:
print('%.0f' %a) #--> retorna 2
print('%.2f' %a) #--> retorna 2.36Dessa forma, pode-se aumentar ou dominuir a precisão mostrada sem alterar o valor do número, como é feito na função round().
Espero ter ajudado!
Bons Estudos!
Ahh, consegui entender, muito obrigado pela ajuda