Python Power Operator

Python Power Operator
La potenza di un numero può essere calcolata in Python utilizzando la funzione Loop, Pow () e l'operatore di alimentazione (**). L'uso di un operatore di alimentazione (**) è il modo più semplice per calcolare la potenza di un numero in Python. I diversi usi di questo operatore hanno mostrato in questo tutorial.

Usa l'operatore di alimentazione in Python:

L'operatore di alimentazione è definito dal simbolo '**'. È usato tra la base e i valori di potenza. Se il valore di base è definito da X e il valore di potenza è definito da N, quindi l'operatore di alimentazione viene utilizzato nel modo seguente per calcolare il XN.

X ** n

Esempi di operatori di alimentazione:

In questa parte del tutorial sono stati mostrati diversi usi degli operatori di alimentazione in Python.

Esempio-1: semplice uso dell'operatore di alimentazione

Crea un file Python con il seguente script per verificare l'uso dell'operatore di alimentazione per calcolare 34 in Python. Qui, il valore di base è impostato su 3 e il valore di alimentazione è impostato su 4. Successivamente, l'output del 34 è stato stampato.

# Imposta il valore di base
baseval = 3
# Imposta il valore di alimentazione
powerval = 4
# Calcola il risultato utilizzando l'operatore di alimentazione
output = baseval ** powerval
# Stampa il risultato
print (" su power è .".Formato (baseval, powerval, output))

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Esempio 2: calcola la potenza con la gestione degli errori

Crea un file Python con il seguente script per prendere i valori di base e di alimentazione dall'utente e calcolare il valore di alimentazione dopo aver convalidato i valori di input. La funzione isdigit () è stata utilizzata nello script per verificare la validità. La funzione isdigit () restituirà true per i valori di base e di potenza validi. Il messaggio di errore verrà stampato se il valore di base o di potenza non è valido.

# Prendi il valore base
BASEVAL = input ("Immettere il valore di base:")
# Prendi il valore di potenza
powerVal = input ("Immettere il valore di alimentazione:")
# Controllare che i valori di input sono numerici o no
Se baseval.isdigit () == true e powerval.isdigit () == true:
# Calcola il risultato utilizzando l'operatore di alimentazione
output = int (baseval) ** int (powerval)
# Stampa il risultato
print (" su power è .".Formato (baseval, powerval, output))
altro:
# Stampa il messaggio di errore
Stampa ("Il valore di base o di alimentazione non è corretto.")

Produzione:

Dopo aver eseguito lo script sopra per i dati validi, verrà visualizzato il seguente output. Qui, 4 è il valore di base e 3 è il valore di potenza.

Dopo aver eseguito lo script sopra per i dati non validi, verrà visualizzato il seguente output. Qui, 6 è stato dato come valore base e "F'è il valore di potenza non valido.

Esempio-3: Test della risposta dell'utente utilizzando l'operatore di alimentazione

Crea un file Python con il seguente script per verificare la risposta presa dall'utente è corretta o errata utilizzando l'operatore di alimentazione. La risposta del 25 verrà chiesto all'utente dopo aver eseguito lo script. La risposta a questa domanda è stata calcolata utilizzando l'operatore di alimentazione nello script. Successivamente, il valore calcolato e la risposta forniti dall'utente verranno controllati e il messaggio appropriato verrà stampato in base al valore restituito dell'istruzione "if".

# Imposta il valore di base
baseval = 2
# Imposta il valore di alimentazione
PowerVal = 5
# Calcola il risultato utilizzando l'operatore di alimentazione
value = baseval ** powerval
# Prendi input dall'utente
Ans = int (input ("Qual è il valore di 2 alla potenza 5?\N"))
# Controllare che la risposta è corretta o errata
Se Ans != Valore:
Stampa ("Mi dispiace, la tua risposta non è corretta.")
altro:
Stampa ("Congratulazioni, la tua risposta è corretta.")

Produzione:

Verrà visualizzato il seguente output dopo l'esecuzione dello script sopra se la risposta fornita dall'utente è corretta.

Verrà visualizzato il seguente output dopo aver eseguito lo script sopra se la risposta fornita dall'utente non è corretta.

Conclusione:

Gli usi degli operatori di alimentazione basati su valori predefiniti o di input hanno mostrato in questo tutorial utilizzando semplici script di Python.