Machen Sie eine Tabelle in Python 3(Anfänger)

So, ich habe gerade angefangen zu lernen, Python 3 in der Schule, und wir hatten damit eine Funktion, die
nimmt eine als parameter wählt einen angemessenen Wert von x, und gibt eine Schätzung der Quadratwurzel der eine.

Wir hatten auch eine Funktion, um es zu testen. Wir mussten schreiben Sie eine Funktion mit dem Namen test_square_root druckt eine Tabelle, in der Die erste Spalte ist eine Zahl, eine; die zweite Spalte ist die Quadratwurzel von eine berechnet mit der ersten Funktion;
die Dritte Spalte ist die Quadratwurzel berechnet math.sqrt; die vierte Spalte ist der absolute Wert der Differenz zwischen den beiden Schätzungen.

Schrieb ich die erste Funktion, um die Quadratwurzel, aber ich weiß nicht, wie man eine Tabelle wie die. Ich habe gelesen, andere Fragen auf, die hier über Tabellen in Python ist3, aber ich weiß noch nicht, wie Sie diese anwenden können, um meine Funktion.

def mysqrt(a):
    for x in range(1,int(1./2*a)):
        while True:
            y = (x + a/x) / 2
            if y == x:
                break
            x = y
    print(x)
print(mysqrt(16))
  • wenn ich ausdrucken innerhalb der Schleife gibt alle Werte von x es dauert, ich will nur ein Wert von x, in diesem Fall 4.0.
InformationsquelleAutor Fruitdruif | 2017-05-10
Schreibe einen Kommentar