簡體   English   中英

計算在graphics.py中繪制的矩形的面積和周長

[英]calculating the area and perimeter of a rectangle drawn in graphics.py

我正在嘗試使用getMouse繪制帶有graphics的矩形,然后計算其面積和周長。

我不知道如何計算面積或周長。 到目前為止,這就是我所擁有的。

from graphics import *

win = GraphWin("rectangle",200,200)

text = Text(Point(100,50), "please click on two points.")
text.draw(win)

p1 = win.getMouse()
p2 = win.getMouse()

rectangle = Rectangle(p1,p2)
rectangle.draw(win)

給定兩個點作為對角線,可以通過獲取x差的絕對值和y差的絕對值來計算邊的長度。 這將為您提供矩形的長度和寬度。

例如, length = abs(p1.x - p2.x)

從那里您可以相應地計算面積和周長。

例如, area = length * width

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM