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