English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python Basic Tutorial

Python Flow Control

Funzione in Python

Tipi di dati in Python

Python File Operations

Python Objects and Classes

Python Data and Time

Conoscenze avanzate di Python

Manuale di Python

Programma Python per calcolare la radice quadrata

Manuale completo di esempi di Python

In questo programma, imparerai a utilizzare l'operatore esponenziale e il modulo cmath per trovare la radice quadrata di un numero.

Per comprendere questo esempio, dovresti conoscere quanto segueProgrammazione PythonArgomento:

Esempio: per numeri positivi

# Programma per calcolare la radice quadrata
# Attenzione: è possibile modificare questo valore con un altro numero, il che fornirà risultati diversi
num = 8 
# Accetta l'input dell'utente
#num = float(input('Inserisci un numero: '))
num_sqrt = num ** 0.5
print('%0.3f la radice quadrata è %0.3f' % (num, num_sqrt))

Risultato di output

La radice quadrata di 8.000 è 2.828

In questo programma, memorizziamo il numero in num e utilizziamo l'operatore esponenziale per trovare la radice quadrata. Questo programma è adatto a tutti i numeri reali positivi. Per i numeri negativi o complessi, è possibile seguire i seguenti passaggi.

Codice sorgente: numero reale o complesso

# Calcola la radice quadrata di un numero reale o complesso
# Importa il modulo di matematica complessa
import cmath
num = 1+2j
# Accetta l'input dell'utente
#num = eval(input('Inserisci un numero: '))
num_sqrt = cmath.sqrt(num)
print('{0} la radice quadrata è {1:0.3f}+{2:0.3f}j'.format(num, num_sqrt.real, num_sqrt.imag))

Risultato di output

La radice quadrata di (1+2j) è 1.272+0.786j

In questo programma, utilizziamo la funzione sqrt() del modulo cmath (matematica complessa).

Attenzione, abbiamo utilizzato la funzione eval() invece della conversione di float(). Inoltre, prestate attenzione al modo di formattazione dell'output.

Cerca quiFormato delle stringhe in PythonPiù informazioni.

Manuale completo di esempi di Python