hello miemie的作業練習day13

2021-10-20 19:45:49 字數 1059 閱讀 8252

設計兩個類: 乙個點類,屬性包括x,y座標;乙個rectangle類(矩形),屬性有左上角和右下角的座標 。

方法:1計算矩形的面積;2判斷點是否在矩形內

例項化乙個點物件,乙個正方形物件,輸出矩形的面積,輸出點是否在矩形內。

class

point

(object):

def__init__

(self, x:

int, y:

int)

: self.x = x

self.y = y

class

rectangle

(object):

def__init__

(self, leftpoint: point, rightpoint: point)

: self.rightpoint = rightpoint

self.leftpoint = leftpoint

defget_area

(self)

: lenghth =

abs(self.rightpoint.x - self.leftpoint.x)

width =

abs(self.rightpoint.y - self.leftpoint.y)

print

(lenghth * width)

defis_in

(self, point)

:print

(self.rightpoint.x >= point.x >= self.leftpoint.x and self.leftpoint.y >= point.y >= self.rightpoint.y)

p1 = point(4,

20)p2 = point(30,

8)r = rectangle(p1, p2)

r.get_area(

)p = point(4,

20)pp = point(20,

30)r.is_in(p)

r.is_in(pp)

課程大作業 百練 4149

該題的題意比較難以理解,並且問題難以分析,其中的要點就是,包含j這個點的狀態的時間總值是否大於j這個點的截止時間,如果小於則扣分數為0,大於則差值就為扣分數 includeusing namespace std const int max 1 16 int dp max 把每乙個狀態中課程完成的最少...

死神版zeal pal的練法

你的白熱pal傷害低嗎?那就用死神吧,8000 的純物理攻擊,4f的攻擊速度,這才是真正的zeal pal。zeal pal 的 有不少,真正好用的不多,天堂之光,暴風之節都可以用,也可以用悔恨,偶喜歡用死神。在這裡偶主要說一下用死神怎樣練zeal pal.關鍵在於兩點 一是提速,二是準確率。一.技...

百練 2755 神奇的口袋

描述 有乙個神奇的口袋,總的容積是40,用這個口袋可以變出一些物品,這些物品的總體積必須是40。john現在有n個想要得到的物品,每個物品的體積分別是a 1,a2 a n。john可以從這些物品中選擇一些,如果選出的物體的總體積是40,那麼利用這個神奇的口袋,john就可以得到這些物品。現在的問題是...