江门企业模板建站,影视网站开发工程师,凡科建站官网电脑版,什么网站可以兼职做设计一、利用第7章的内容来做前5个点 第一章之1--从各种角度来测量第一章之2--各种结果第二章之1--建立了针对比对点在圆内的几段第二章之2--利用建立的对比代码#xff0c;得出的第2点位置 第一章之1–从各种角度来测量
class Circle2D:def __init__(self, x, y, radius):self._… 一、利用第7章的内容来做前5个点 第一章之1--从各种角度来测量第一章之2--各种结果第二章之1--建立了针对比对点在圆内的几段第二章之2--利用建立的对比代码得出的第2点位置 第一章之1–从各种角度来测量
class Circle2D:def __init__(self, x, y, radius):self.__x xself.__y yself.__radius radiusdef get_area(self):a self.__radiusreturn pow(a, 2) * math.pidef get_perimeter(self):return 2 * math.pi * self.__radiusdef set_radius(self, radius):self.__radius radiusdef print_Radius(self):return self.__radius第一章之2–各种结果
origin_valid Circle2D(0, 0, 28)
origin_valid.set_radius(30)
have_area origin_valid.get_area()
have_perimeter origin_valid.get_perimeter()
print(fcircle new radius is {origin_valid.print_Radius()})
print(fcircle perimeter is {have_perimeter})
print(fcircle area is {have_area})二、尝试使用运算符重载 第一章之1--从各种角度来测量第一章之2--各种结果第二章之1--建立了针对比对点在圆内的几段第二章之2--利用建立的对比代码得出的第2点位置 第二章之1–建立了针对比对点在圆内的几段 def set_have_two(self, x2, y2):self.__x2 x2self.__y2 y2# 比对两个点之间的距离def have_between(self):a_t_valid self.__x2 - self.__x1b_t_valid self.__y2 - self.__y1return (pow(a_t_valid, 2) pow(b_t_valid, 2)) * 0.05def show_other(self):print(self.__x2, self.__y2)# 比对第2点是否在圆的里面def com_distance(self):return self.__radius.__lt__(Circle2D.have_between)
第二章之2–利用建立的对比代码得出的第2点位置
a Circle2D(0, 0, 10, 20, 60)
a.set_have_two(30, 20)
b_valid a.com_distance()
if b_valid is False:print(a.get_area())print(fThe two point {a.show_other()} not in)
else:print(fThe two point is in Circle) 三、没有理解题里的意思 第一章之1--从各种角度来测量第一章之2--各种结果第二章之1--建立了针对比对点在圆内的几段第二章之2--利用建立的对比代码得出的第2点位置 兄弟们我又理解错了。不应该把两个圆的半径和坐标放在一个类里 它其实让我建立的一个可以作为抽象概念出现的代码。 我第一没有审题 我第二没有对理解改如何建立一个抽象同时用抽象自己来对比自己。
所以下集见 9月19日和9月20日培训结束 从9月6日开始到昨天上台讲话现在还么有完全从兴奋中解脱。 我继续回来学习python 继续随缘读书、随缘学习。 大家加油。 希望早日回到一天两更。 多谢支持。下集见