Obsah:

Ako vypočítať plochu lichobežníka v Pythone?: 5 krokov
Ako vypočítať plochu lichobežníka v Pythone?: 5 krokov

Video: Ako vypočítať plochu lichobežníka v Pythone?: 5 krokov

Video: Ako vypočítať plochu lichobežníka v Pythone?: 5 krokov
Video: Как сделать легкую цементную стяжку в старом доме. ПЕРЕДЕЛКА ХРУЩЕВКИ ОТ А до Я #12 2024, November
Anonim
Ako vypočítať plochu lichobežníka v Pythone?
Ako vypočítať plochu lichobežníka v Pythone?

S týmto návodom budete môcť poznať oblasť akéhokoľvek daného lichobežníka pomocou programu v pythone.

Krok 1: Stiahnite si Python 2.7.10 a potrebné knižnice

Stiahnite si Python 2.7.10 a potrebné knižnice
Stiahnite si Python 2.7.10 a potrebné knižnice

Python si stiahnite tu:

www.python.org/downloads/

Knižnice si stiahnite tu:

Numpy a Matplotlib

Krok 2: Majú lichobežník

Majú lichobežník
Majú lichobežník

Plocha lichobežníka má nasledujúcu rovnicu:

A = (b + B)/2 + H

Kde:

A je oblasť

B je dĺžka dlhšej základne

b je dĺžka menšej základne

H je výška lichobežníka

Krok 3: Vytvorenie kódu

Budovanie kódexu
Budovanie kódexu

Aby ste vytvorili kód, musíte mať na pamäti, že musíte zahrnúť:

- Knižnice: Numpy a matplotlib.pyplot

- Umožnite používateľovi zaregistrovať súradnice pre prvé dva body.* (Vysvetlenie na obrázku)

- Previesť informácie o používateľoch na premenné potrebné na výpočet plochy.

- Poskytnite používateľovi oblasť lichobežníka.

- Vytvorte graf v lichobežníku.

Krok 4: Konečný kód

import numpy ako np

import matplotlib.pyplot ako plt

x =

y =

x1 = float (vstup („Ingrese la coordenada en X del primer punto“))

y1 = float (vstup („Ingrese la coordenada en Y del primer punto“))

x2 = float (vstup („Ingrese la coordenada en X del segundo punto“))

y2 = float (vstup („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 es la longitude de la base Mayor

b = (x2-x1) ## b es la longitude de la base menor h = y2 ## h es la altura del trapecio.

plocha = ((B+b)/2)*h

tlač ("El area del trapecio es", oblasť)

plt.plot ([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #grafica los puntos del trapecio plt.axis ([-1, 20, -1, 20]) #Limita la longitude de los ejes plt.fill_between ([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #llena el espacio entre puntos plt.show ()

Odporúča: