Funzione Di Alimentazione Javascript
JavaScript
Michael Zippo
04.11.2021
L’operatore ** e la funzione pow() calcolano la potenza di un numero in Python. L’operatore ** eleva il numero a sinistra alla potenza del numero a destra. La funzione pow() eleva il primo parametro alla potenza del secondo parametro.
Il calcolo della potenza di un numero è un’operazione matematica comune. Ad esempio, se stai creando un programma che aiuta gli studenti di una classe di matematica di prima media a rivedere i poteri, avrai bisogno di una funzione di potere.
Python Power
Nella programmazione Python, la potenza di un numero può essere calcolata in due modi: usando l’operatore ** e usando la funzione pow().
Questo tutorial discutere su come utilizzare entrambe queste tecniche per calcolare la potenza di un numero. Esamineremo un esempio di come utilizzare sia l’operatore ** che il metodo pow().
Python Power: ** Operatore
Il Python ** L’operatore viene utilizzato per elevare un numero in Python alla potenza di un esponente. In altre parole, ** è l’operatore di potenza in Python.
L’operatore ** richiede due valori per eseguire un calcolo. Ecco la sintassi per l’operatore **:
Il nostro programma restituisce il seguente risultato: 25.
In questa espressione, 5 è la seconda potenza elevata. O, in altre parole, il numero 5 viene moltiplicato per se stesso 3 volte.
L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver frequentato un bootcamp. Fatti abbinare a un bootcamp oggi.
Il laureato medio di un bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’inizio di un bootcamp alla ricerca del primo lavoro.
Andiamo a vedere un esempio per mostrare come l’operatore ** può essere usato in Python. Diciamo che stiamo creando un’applicazione che mette alla prova gli studenti di matematica di prima media sulla loro conoscenza dei poteri.
Per farlo, vogliamo presentare a uno studente un problema di matematica, quindi vogliamo chiedergli la risposta. Il nostro programma calcolerà quindi la risposta al problema e la confronterà con la risposta che l’utente ha inserito nel programma.
Ecco un programma di esempio che ci consentirebbe di mettere alla prova gli studenti di matematica di prima media sulla loro conoscenza dei poteri:
Quando eseguiamo il nostro programma e inseriamo la risposta 56, otteniamo la seguente risposta:
Come puoi vedere, il nostro programma ha calcolato che la nostra risposta non era corretta e ha restituito un messaggio con la risposta corretta.
Nel primo riga, dichiariamo una variabile chiamata numero che memorizza il numero che vogliamo elevare a potenza matematica. Successivamente, dichiariamo esponente che è il numero dell’esponente a cui eleveremo la variabile numero.
Nella riga successiva, usiamo metodo Python input() per chiedere all’utente: quanto fa 7 alla potenza di 2?
Utilizziamo Tipo di dati Python int() metodo di conversione per convertire la risposta dell’utente in un numero intero. Questo è necessario perché input() restituisce una stringa e possiamo usare solo l’operatore ** con i numeri.
Quindi, calcoliamo la risposta alla domanda usando ** operatore. In questo caso, usiamo 7 ** 2 per calcolare 7 alla potenza di 2.
Dichiariamo un’istruzione if che stampa il messaggio "Hai ragione!" alla console. Se un utente ottiene la risposta giusta e stampa un messaggio con la risposta giusta se un utente non è corretto.
Power Python: metodo pow()
Python include un built-in funzione che può essere utilizzata per calcolare le potenze: pow(). pow() accetta tre parametri: un numero di base, un esponente a cui viene elevata la base e un operatore modulo.
Il metodo pow() calcola un certo numero alla potenza di un altro numero. Innanzitutto, il metodo converte il suo argomento in un numero a virgola mobile. Quindi , calcola la potenza.
Ecco la sintassi per il metodo Python pow():
Il metodo pow() accetta tre parametri:
- base è il numero elevato alla potenza dell’esponente (richiesto)
- esponente è il numero a cui corrisponde la base elevato (richiesto)
- modulo esegue un calcolo modulo sul risultato dell’esponente in base **. Se viene specificato modulo, la base e l’esponente devono essere interi e l’esponente deve essere un valore positivo. (opzionale)
Se il primo vengono specificati due argomenti, viene calcolata la base dichiarata alla potenza dell’esponente.
Se viene specificato anche il terzo argomento, viene calcolata la base dichiarata alla potenza dell’esponente. Quindi, pow() restituisce il modulo del numero calcolato. Questa è una funzione più avanzata con casi d’uso specifici, quindi non la discuteremo in dettaglio in questo articolo.
Per saperne di più sull’operatore modulo Python, leggi il nostro Guida dell’operatore modulo Python.
Esempio di metodo Python pow()
Usiamo il nostro esempio dall’alto per spiegare come il pow( ) funziona. Diciamo che stiamo creando un gioco per testare i loro poteri di conoscenza in matematica.
"Il Karma di carriera è entrato nella mia vita quando ne avevo più bisogno e mi ha aiutato rapidamente a trovare un bootcamp. Due mesi dopo la laurea , ho trovato il lavoro dei miei sogni in linea con i miei valori e obiettivi nella vita!"
Venus, Software Engineer presso Rockbot
Il nostro programma chiede a un utente una risposta a una domanda e calcola la risposta. Quindi, il nostro codice confronta se la risposta dell’utente è la stessa di quella calcolata dal programma.
Invece di usare l’operatore **, potremmo usare pow() per calcolare la potenza dei numeri nel nostro codice. Ecco un esempio di pow() utilizzato con il codice che abbiamo usato per il nostro gioco di potere di sesta elementare:
Il nostro codice è simile al primo esempio con una differenza. Invece di dichiarare risposta = 7 ** 2, assegniamo alla variabile risposta il valore pow(7, 2). Se inseriamo la risposta 49 nel nostro codice, il programma restituisce:
Conclusione
L’operatore ** e il metodo pow() elevano un numero alla potenza di un altro numero. Questi sono i metodi avanzati di Python.
Se stai cercando altre risorse di apprendimento per aiutarti a padroneggiare Python, dai un’occhiata alla nostra Guida all’apprendimento di Python.