Python Logtop 10

Python Logtop 10
Le librerie standard del linguaggio di programmazione Python offrono diverse funzioni integrate che aiutano a gestire tutti i tipi di problemi semplici e complessi. La Biblioteca Math è la libreria standard di Python che consente agli sviluppatori di svolgere tutti i tipi di funzioni matematiche utilizzando i suoi metodi integrati. La Biblioteca matematica di Python fornisce diverse funzioni matematiche come la matematica.Gamma (), matematica.asin (), matematica.ceil (), matematica.cos (), matematica.Fabs (), matematica.log (), matematica.log10 (), matematica.log1p () e matematica.log2 (), ecc.

Funzione log10 in python

La funzione integrata di log10 () di Python fornita dalla libreria standard di matematica prende un argomento come input e restituisce il logaritmo base-10 di tale argomento. L'argomento input rappresenta il numero di input, diciamo x e x dovrebbe essere maggiore di 0.

# matematica.log10 (x)

La "matematica" rappresenta la libreria matematica da cui si chiama la funzione log10 (). La funzione log10 () è la funzione integrata che trova il log10 di x, dove x è un numero intero di cui è necessario calcolare il log10. Ricorda che Log10 () non è una funzione indipendente; Non è possibile accedere direttamente. Pertanto, la libreria matematica deve essere importata nel programma prima di utilizzare la funzione log10 (). Ora, scriviamo un po 'di codice e implementiamo la funzione log10 ().

Esempio 1:

In questo esempio, apprenderemo il funzionamento della funzione log10 () fornita dalla biblioteca di matematica di Python. Forniremo numeri diversi alla funzione log10 () e troveremo il logaritmo a 10 basi. Vedi il seguente codice:

Come puoi vedere, abbiamo semplicemente importato la biblioteca matematica con la dichiarazione "Importa matematica" in modo da poter chiamare la sua funzione log10 () e utilizzarla nel programma. Abbiamo fornito i cinque numeri diversi alla funzione log10 () per visualizzare la risposta della funzione log10 ().

Importa matematica
Stampa ("Il logaritmo base-10 di 100.12 è: ", matematica.Log10 (100.12))
Stampa ("Il logaritmo base-10 di 56 è:", Matematica.log10 (56))
Stampa ("Il logaritmo base-10 di 1112 è:", Matematica.log10 (1112))
Stampa ("Il logaritmo di matematica Base-10.Pi è: ", matematica.Log10 (matematica.pi))
Stampa ("Il logaritmo base-10 di 119 è:", Matematica.log10 (119))

Vedi il seguente output:

Esempio 2:

Come abbiamo discusso in precedenza, la funzione log10 () prende solo i numeri positivi come input. Restituisce il valorerror nel caso di 0 o qualsiasi numero negativo. Inoltre, restituisce il sintaxerror in caso di input irrilevante. Ora, vediamo ogni caso uno per uno e vediamo l'output del compilatore per ogni caso. Innanzitutto, diamo 0 come input, quindi un numero negativo e quindi un input irrilevante per vedere il risultato dal compilatore. Vedi il seguente codice:

Importa matematica
Stampa ("Il logaritmo base-10 di 0 è:", Matematica.log10 (0))

Quello che segue è l'output. Come puoi vedere, 0 non è supportato dal dominio della funzione log10 (). Quindi, il compilatore ha aumentato il valorerror, indicando l'errore del dominio matematico. Ora, vediamo come reagisce il compilatore quando gli diamo un numero negativo.

Esempio 3:

Considera il seguente codice di esempio:

Ecco l'output del codice precedentemente indicato. Ancora una volta, il compilatore ha aumentato il valorerror, poiché un numero negativo non è supportato dal dominio matematico della funzione log10 ().

Importa matematica
Stampa ("Il logaritmo base -10 di -98 è:", Matematica.log10 (-98))

Esempio 4:

Vedi il seguente codice:

Importa matematica
Stampa ("Il logaritmo base-10 di 12k è:", Matematica.log10 (12k))

Ecco l'output. Si noti che il compilatore ha aumentato la sintaxerror, poiché l'input dato non è valido. Y, non può fornire un input diverso da un numero valido.

Esempio 5:

Ora otteniamo un numero di input dall'utente in fase di esecuzione e troviamo il suo log10 (). Considera il seguente esempio dato.

Qui, utilizziamo la funzione input () di Python per ottenere un numero di input dall'utente in fase di esecuzione. Successivamente, utilizziamo la funzione int () attorno alla funzione input (). La funzione di input restituisce il valore di input nella forma di una stringa. Dovrebbe essere convertito in un numero int prima di passarlo alla funzione log10 (). Del resto, viene utilizzata la funzione int (). Se non lo facciamo, il compilatore aumenta il typeerror, il che significa che la funzione log10 () non supporta la stringa e prende solo numeri, né un numero intero o un galleggiante.

Importa matematica
in_num = int (input ("Immettere un numero positivo per trovare log10 ():"))
print ("\ nthe Log Base 10 of", in_num, "è:", Matematica.log10 (in_num))

Vedere il seguente output del tipo corretto. Successivamente, ti mostreremo l'output per il tipo sbagliato nel prossimo esempio:

Come puoi vedere, la funzione int () viene utilizzata attorno alla funzione input (). Ora, vediamo cosa succede se non utilizziamo la funzione int () attorno alla funzione input ().

Esempio 6:

In questo esempio, rimuoveremo semplicemente la funzione int () attorno alla funzione input () per vedere la risposta del compilatore. Considera il seguente codice:

Importa matematica
in_num = input ("Immettere un numero positivo per trovare log10 ():")
print ("\ nthe Log Base 10 of", in_num, "è:", Matematica.log10 (in_num))

Ecco l'output. Come si potrebbe notare, l'utente ha inserito 15 come input, che è un input valido per la funzione log10 (). Tuttavia, il compilatore ha ancora sollevato il typeerror poiché la funzione input () restituisce l'ingresso in un formato STR che non è valido per la funzione log10 (). Pertanto, dobbiamo ricordare che ogni volta che prendiamo un input dall'utente, dovrebbe essere convertito in int prima di passare alla funzione log10 () per evitare qualsiasi typeerror.

Esempio 7:

Giochiamo con alcune tuple ed elenchi usando la funzione log10 () con loro. In questo esempio, definiremo una tupla e un elenco e applicheremo la funzione log10 () per visualizzare la risposta della funzione log10 (). Considera il seguente codice di esempio:

Importa matematica
Tuplee = (1, 5, 7, 9, 11)
Listtt = [-1, 6, 0.21, -4, 8]
print ('the log10 (', tuplee [2], ') è = %.2f ' % matematica.log10 (tuplee [2]))
print ('the log10 (', listtt [2], ') è = %.2f ' % matematica.log10 (listtt [2]))

Si noti che viene fornito il numero dell'indice di elemento della tupla e elenco elenco in modo che la funzione log10 () trovi il log10 () del numero indicato nell'indice specificato. Ora, vediamo il seguente output:

Conclusione

In questo articolo, abbiamo appreso il funzionamento delle funzioni log10 (). Abbiamo esplorato alcuni esempi semplici e utili per apprendere l'implementazione della funzione log10 () in Python. La funzione log10 () prende solo 1 argomento e restituisce il suo valore logaritmico a 10 basi. Richiede solo un numero positivo e valora un valorerror in caso di numero negativo, un errore di sintassi in caso di input non valido e un typeerror in caso di un tipo di input non valido.