Python Logtop 10

Python Logtop 10
Les bibliothèques standard du langage de programmation Python fournissent plusieurs fonctions intégrées qui aident à traiter toutes sortes de problèmes simples et complexes. La bibliothèque mathématique est la bibliothèque standard de Python qui permet aux développeurs d'effectuer toutes sortes de fonctions mathématiques en utilisant ses méthodes intégrées. La bibliothèque mathématique de Python offre plusieurs fonctions mathématiques comme les mathématiques.gamma (), mathématiques.asin (), mathématiques.ceil (), mathématiques.cos (), mathématiques.fabs (), mathématiques.log (), mathématiques.log10 (), mathématiques.log1p (), et mathématiques.log2 (), etc.

Fonction log10 dans Python

La fonction intégrée log10 () de Python fournie par la bibliothèque standard mathématique prend un argument en entrée et renvoie le logarithme de base-10 de cet argument. L'argument d'entrée représente le numéro d'entrée, disons x et x devrait être supérieur à 0.

# mathématiques.log10 (x)

La «mathématiques» représente la bibliothèque mathématique à partir de laquelle la fonction log10 () est appelée. La fonction log10 () est la fonction intégrée qui trouve le log10 de x, où x est un entier dont le log10 doit être calculé. N'oubliez pas que log10 () n'est pas une fonction indépendante; il ne peut pas être accessible directement. Par conséquent, la bibliothèque mathématique doit être importée dans le programme avant d'utiliser la fonction log10 (). Maintenant, écrivons du code et mettons en œuvre la fonction log10 ().

Exemple 1:

Dans cet exemple, nous apprendrons le fonctionnement de la fonction log10 () fournis par la bibliothèque mathématique Python. Nous fournirons différents nombres à la fonction log10 () et trouverons le logarithme à 10 bases. Voir le code donné suivant:

Comme vous pouvez le voir, nous avons simplement importé la bibliothèque mathématique avec l'instruction «Importer Math» afin que nous puissions appeler sa fonction log10 () et l'utiliser dans le programme. Nous avons fourni les cinq nombres différents à la fonction log10 () pour voir la réponse de la fonction log10 ().

mathématiques d'importation
Print ("Le logarithme de base-10 de 100.12 est: ", mathématiques.log10 (100.12))
Print ("Le logarithme de base-10 de 56 est:", mathématiques.log10 (56))
Print ("Le logarithme de base-10 de 1112 est:", mathématiques.log10 (1112))
Imprimer ("Le logarithme de la base-10 des mathématiques.pi est: ", mathématiques.log10 (mathématiques.pi))
Print ("Le logarithme de base-10 de 119 est:", mathématiques.log10 (119))

Voir la sortie suivante:

Exemple 2:

Comme nous l'avons discuté précédemment, la fonction log10 () ne prend que les nombres positifs en entrée. Il renvoie la valeururror dans le cas de 0 ou tout nombre négatif. De plus, il renvoie la syntaxerror en cas de toute entrée non pertinente. Maintenant, voyons chaque cas un par un et voyons la sortie du compilateur pour chaque cas. Tout d'abord, nous donnons 0 comme entrée, puis un nombre négatif, puis une entrée non pertinente pour voir le résultat par le compilateur. Voir le code suivant:

mathématiques d'importation
Print ("Le logarithme de base-10 de 0 est:", mathématiques.log10 (0))

Ce qui suit est la sortie. Comme vous pouvez le voir, 0 n'est pas pris en charge par le domaine de la fonction log10 (). Ainsi, le compilateur a soulevé la valeur de valeur, indiquant l'erreur de domaine mathématique. Maintenant, voyons comment le compilateur réagit lorsque nous lui donnons un nombre négatif.

Exemple 3:

Considérez l'exemple de code donné suivant:

Voici la sortie du code précédemment donné. Encore une fois, le compilateur a soulevé la valeur de valeur, car un nombre négatif n'est pas pris en charge par le domaine mathématique de la fonction log10 ().

mathématiques d'importation
Print ("Le logarithme de base-10 de -98 est:", mathématiques.log10 (-98))

Exemple 4:

Voir le code donné suivant:

mathématiques d'importation
Print ("Le logarithme de base-10 de 12k est:", mathématiques.log10 (12k))

Voici la sortie. Notez que le compilateur a soulevé la syntaxerror, car l'entrée donnée n'est pas valide. Y, nous ne pouvez pas fournir une entrée autre qu'un nombre valide.

Exemple 5:

Maintenant, obtenons un numéro d'entrée de l'utilisateur au moment de l'exécution et trouvons son log10 (). Considérez l'exemple donné suivant.

Ici, nous utilisons la fonction d'entrée () de Python pour obtenir un numéro d'entrée de l'utilisateur au moment de l'exécution. Après cela, nous utilisons la fonction int () autour de la fonction d'entrée (). La fonction d'entrée renvoie la valeur d'entrée sous la forme d'une chaîne. Il doit être converti en un numéro int avant de le passer à la fonction log10 (). D'ailleurs, la fonction int () est utilisée. Si nous ne faisons pas cela, le compilateur augmente le type Enerror, ce qui signifie que la fonction log10 () ne prend pas en charge la chaîne et qu'il ne prend que des nombres, soit un entier ou un flotteur.

mathématiques d'importation
in_num = int (input ("Entrez un numéro positif pour trouver log10 ():"))
print ("\ nthe log bas de log de", dans_num, "est:", math.log10 (in_num))

Voir la sortie suivante du type correct. Après cela, nous vous montrerons la sortie pour le mauvais type dans l'exemple suivant:

Comme vous pouvez le voir, la fonction int () est utilisée autour de la fonction d'entrée (). Maintenant, voyons ce qui se passe si nous n'utilisons pas la fonction int () autour de la fonction d'entrée ().

Exemple 6:

Dans cet exemple, nous allons simplement supprimer l'int () autour de la fonction d'entrée () pour voir la réponse du compilateur. Considérez le code suivant:

mathématiques d'importation
in_num = input ("Entrez un numéro positif pour trouver log10 ():")
print ("\ nthe log bas de log de", dans_num, "est:", math.log10 (in_num))

Voici la sortie. Comme vous pouvez le noter, l'utilisateur a entré 15 comme entrée, ce qui est une entrée valide pour la fonction log10 (). Cependant, le compilateur a toujours soulevé la fonction TypeError car la fonction d'entrée () renvoie l'entrée dans un format STR qui n'est pas valide pour la fonction log10 (). Par conséquent, nous devons nous rappeler que chaque fois que nous prenons une entrée de l'utilisateur, il doit être converti en INT avant de passer à la fonction log10 () pour éviter toute émergence de type.

Exemple 7:

Laissez-nous jouer avec quelques tuples et listes en utilisant la fonction log10 () avec eux. Dans cet exemple, nous définirons un tuple et une liste et appliquerons la fonction log10 () pour voir la réponse de la fonction log10 (). Considérez l'exemple de code suivant:

mathématiques d'importation
Tuple = (1, 5, 7, 9, 11)
Listt = [-1, 6, 0.21, -4, 8]
print ('le log10 (', Tuplee [2], ') est =%.2f '% math.log10 (Tuplee [2]))
print ('le log10 (', listt [2], ') est =%.2f '% math.log10 (listt [2]))

Notez que le nombre d'index d'élément de tuple et d'élément de liste est fourni afin que la fonction log10 () trouve le log10 () du numéro donné à l'index spécifié. Maintenant, voyons la sortie suivante:

Conclusion

Dans cet article, nous avons appris le fonctionnement des fonctions log10 (). Nous avons exploré quelques exemples simples et utiles pour apprendre la mise en œuvre de la fonction log10 () dans Python. La fonction log10 () ne prend qu'un seul argument et renvoie sa valeur logarithmique à 10 bases. Il ne prend qu'un nombre positif et un dépassement d'une valeur d'énergie en cas de nombre négatif, une erreur de syntaxe en cas d'entrée non valide et une énergie type en cas de type d'entrée non valide.