Função log10 em python
A função interna de Log10 () do Python fornecida pela Biblioteca Matemática assume um argumento como entrada e retorna o logaritmo base-10 desse argumento. O argumento de entrada representa o número de entrada, digamos x e x deve ser maior que 0.
# matemática.log10 (x)A "matemática" representa a biblioteca de matemática da qual a função log10 () é chamada. A função log10 () é a função interna que encontra o log10 de x, onde x é um número inteiro do qual o log10 precisa ser calculado. Lembre -se de que o log10 () não é uma função independente; não pode ser acessado diretamente. Portanto, a biblioteca de matemática deve ser importada para o programa antes de usar a função log10 (). Agora, vamos escrever algum código e implementar a função log10 ().
Exemplo 1:
Neste exemplo, aprenderemos sobre o funcionamento da função Log10 () fornecida pela Python Math Library. Forneceremos números diferentes para a função log10 () e encontraremos o logaritmo de 10 bases. Veja o seguinte código dado:
Como você pode ver, simplesmente importamos a biblioteca de matemática com a declaração "importar matemática" para que possamos chamar sua função log10 () e usá -la no programa. Fornecemos os cinco números diferentes para a função log10 () para ver a resposta da função log10 ().
importação de matemáticaVeja a seguinte saída:
Exemplo 2:
Como discutimos anteriormente, a função log10 () leva apenas os números positivos como entrada. Ele retorna o valor do ValueError no caso de 0 ou qualquer número negativo. Além disso, ele retorna o SyntaxError em caso de qualquer entrada irrelevante. Agora, vamos ver cada caso um a um e ver a saída do compilador para cada caso. Primeiro, damos 0 como entrada, depois um número negativo e depois uma entrada irrelevante para ver o resultado pelo compilador. Veja o seguinte código:
importação de matemáticaA seguir é a saída. Como você pode ver, 0 não é suportado pelo domínio da função log10 (). Portanto, o compilador elevou o ValueError, indicando o erro do domínio matemático. Agora, vamos ver como o compilador reage quando damos um número negativo.
Exemplo 3:
Considere o seguinte código de exemplo:
Aqui está a saída do código fornecido anteriormente. Novamente, o compilador elevou o ValueError, uma vez que um número negativo não é suportado pelo domínio matemático da função log10 ().
importação de matemáticaExemplo 4:
Veja o seguinte código dado:
importação de matemáticaAqui está a saída. Observe que o compilador elevou o SyntaxError, uma vez que a entrada fornecida é inválida. Y, OU não pode fornecer uma entrada diferente de um número válido.
Exemplo 5:
Agora vamos obter um número de entrada do usuário no tempo de execução e encontre seu log10 (). Considere o seguinte exemplo dado.
Aqui, usamos a função input () do Python para obter um número de entrada do usuário no tempo de execução. Depois disso, usamos a função int () em torno da função input (). A função de entrada retorna o valor de entrada na forma de uma string. Deve ser convertido em um número int antes de passá -lo para a função log10 (). Nesse sentido, a função int () é usada. Se não fizermos isso, o compilador eleva o TypeError, o que significa que a função log10 () não suporta string e leva apenas números, seja um número inteiro ou um flutuador.
importação de matemáticaVeja a seguinte saída do tipo correto. Depois disso, mostraremos a saída para o tipo errado no próximo exemplo:
Como você pode ver, a função int () é usada em torno da função input (). Agora, vamos ver o que acontece se não usarmos a função int () em torno da função input ().
Exemplo 6:
Neste exemplo, apenas removeremos o int () em torno da função input () para ver a resposta do compilador. Considere o seguinte código:
importação de matemáticaAqui está a saída. Como você pode observar, o usuário inseriu 15 como entrada, que é uma entrada válida para a função log10 (). No entanto, o compilador ainda aumentou o TypeError, já que a função input () retorna a entrada em um formato STR que não é válido para a função log10 (). Portanto, precisamos lembrar que, sempre que obtemos uma entrada do usuário, ela deve ser convertida para int antes de passar para a função log10 () para evitar qualquer tipo Eerror.
Exemplo 7:
Vamos brincar com algumas tuplas e listas usando a função log10 () com elas. Neste exemplo, definiremos uma tupla e uma lista e aplicaremos a função log10 () para ver a resposta da função log10 (). Considere o seguinte código de amostra:
importação de matemáticaObserve que o número de índice de item de tupla e item de lista é fornecido para que a função log10 () encontre o log10 () do número fornecido no índice especificado. Agora, vamos ver a seguinte saída:
Conclusão
Neste artigo, aprendemos sobre o funcionamento das funções log10 (). Exploramos alguns exemplos simples e úteis para aprender a implementação da função log10 () no Python. A função log10 () leva apenas 1 argumento e retorna seu valor logarítmico de 10 bases. É preciso apenas um número positivo e através de um valueError em caso de um número negativo, um erro de sintaxe no caso de entrada inválida e um tipo de TypeError no caso de um tipo de entrada inválido.