Você está aqui: Python ::: Dicas & Truques ::: Matemática e Estatística |
Como retornar a parte fracionária e a parte inteira de um número real usando a função modf() do PythonQuantidade de visualizações: 1311 vezes |
Em algumas situações nós temos um número real, ou seja, um valor numérico de ponto flutuante, e queremos acessar suas partes fracionária e inteira individualmente. Para isso nós podemos usar a função modf() do módulo math da linguagem Python. Veja um exemplo no qual declaramos um valor float contendo uma parte fracionária e usamos modf() para retornar suas partes inteira e fracionária: # vamos importar o módulo Math import math # função principal do programa def main(): # vamos declarar uma variável float com a parte decimal valor = 45.12 # agora vamos retornar as partes inteira e fracionária partes = math.modf(valor) # e exibimos os resultados print("O valor númerico é: {0}".format(valor)) Ao executar este código Python nós teremos o seguinte resultado: O valor númerico é: 45.12 A parte inteira é: 45.0 A parte fracionária é: 0.11999999999999744 O retorno como uma tupla é: (0.11999999999999744, 45.0) Note que a parte inteiro do número real é retornada como um float. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |