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: 1525 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# 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))
print("A parte inteira é: {0}".format(partes[1]))
print("A parte fracionária é: {0}".format(partes[0]))
print("O retorno como uma tupla é: {0}".format(partes))
if __name__== "__main__":
main()
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 |






