Dengan ini boleh dibimbing anda akan dapat mengetahui kawasan mana-mana trapezoid yang diberikan dengan bantuan program di python.
Bekalan:
Langkah 1: Muat turun Python 2.7.10 dan Perpustakaan yang Perlu
Muat turun python di sini:
http://www.python.org/downloads/
Muat turun perpustakaan di sini:
Numpy dan Matplotlib
Langkah 2: Adakah Trapezoid
Kawasan trapezoid mempunyai persamaan berikut:
A = (b + B) / 2 + H
Di mana:
A ialah kawasan
B ialah panjang pangkalan yang lebih panjang
b adalah panjang pangkalan yang lebih kecil
H adalah ketinggian trapezoid
Langkah 3: Membina Kod
Untuk membina kod itu, anda harus ingat bahawa anda mesti memasukkan:
- Perpustakaan: Numpy dan matplotlib.pyplot
- Benarkan pengguna mendaftarkan koordinat untuk dua mata pertama. * (Penjelasan dalam gambar)
- Tukar maklumat pengguna ke pembolehubah yang diperlukan untuk mengira kawasan tersebut.
- Berikan pengguna kawasan trapezoid itu.
- Graf trapezoid.
Langkah 4: Kod Akhir
import numpy sebagai np
import matplotlib.pyplot sebagai plt
x = y =
x1 = float (input ("Ingrese la coordenada en X del point punto")) y1 = float (input ("Ingrese la coordenada en Y del primer punto"))
x2 = float (input ("Ingrese la coordenada en X del segundo punto")) y2 = float (input ("Ingrese la coordenada en Y del segundo punto"))
P1 = (x1, y1) P2 = (x2, y2) P3 = (x1,0) P4 = (x2,0)
B = np.sqrt (((x2-x1) ** 2) + ((y2-y1) ** 2)) ## B la la la la base de la base mayor b = (x2-x1) ## b es la longitud de la base minor h = y2 ## h es la altura del trapecio.
kawasan = ((B + b) / 2) * h
cetak ("El area del trapecio es") plt.plot (x1, x2, x2, x1, x1, 0,0, y2, y1,0) #grafica los point del trapecio plt.axis ( -1,20, -1,20) #Limita la longitud de los ejes plt.fill_between (x1, x2, x2, x1, x1, 0,0, y2, y1,0) #llena el espacio entre point plt.show ()