Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvida sobre probabilidades

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?

2 respostas
solução!

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.36

Dessa 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