用类的思想求三角形的周长与面积。定义Triangel类,定义属性和方法求三角形的周长与面积.
要求:
类的属性:三角形的三条边长
类的方法:def getZC(self)计算并返回周长,def printArea(self)计算并输出面积,面积精确到小数点后二位,def isCorrect(self)判断三条边长是否能构成三角形,def init(self,a,b,c)构造方法。
提示:
已知三角形三边a,b,c,则面积S=sqrt[p(p-a)(p-b)(p-c)],其中p=(a+b+c)/2。
class Triangel:a=int(input("请输入三角形的a边长:"))b= int(input("请输入三角形的b边长:"))c= int(input("请输入三角形的c边长:"))def getZC(self):z = print("三角形的周长为:%s" % (self.a + self.b + self.c))def printArea(self):import mathp = (self.a + self.b + self.c) / 2S = math.sqrt(p * (p - self.a) * (p - self.b) * (p - self.c))w = print("三角形的面积是:%.2f" % (S))def __init__(self):if self.a+self.b<=self.c or self.a+self.c<=self.b or self.b+self.c<=self.a:print("三角形的任意两边之和不大于第三边,不能构成三角形,无法计算面积")print("三角形的任意两边之和不大于第三边,不能构成三角形,无法计算周长")else:self.printArea()self.getZC()
g=Triangel()
用类的思想求三角形的周长与面积。定义Triangel类,定义属性和方法求三角形的周长与面积.相关推荐
- Java语言程序设计 例题11.1(Triangel类)
11.1 (The Triangle class) Design a class named Triangle that extends GeometricObject. The class con ...
- 理解Python中的类对象、实例对象、属性、方法
class Animal(object): # 类对象age = 0 # 公有类属性__like = None # 私有类属性def __init__(self): # 魔法方法self.name = ...
- python如何对一个属性或方法进行封装_python 类、对象、方法、属性
在python中,一个对象的特征也称为属性(attribute).它所具有的行为也称为方法(method) 结论:对象=属性+方法 在python中,把具有相同属性和方法的对象归为一个类(class) ...
- Python学习5(生成器、类、属性、方法、私有化、继承、多态)
生成器 通过列表推导式得到生成器 要创建一个生成器,有很多种方法.第一种方法很简单,只要把一个列表生成式的 [ ] 改成 ( ) In [15]: L = [ x*2 for x in range(5 ...
- 【轻松学】Python面向对象编程——类的设计、基础语法、继承、多态、类属性和类方法、单例设计
文章目录 1. 类的设计 大驼峰命名法 1.1 类名的确定 1.2 属性和方法的确定 练习 1.1 练习 1.2 2. 面相对象基础语法 2.1 定义简单的类(只包含方法) 2.1.1 定义只包含方法 ...
- 设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类、三角形类来继承图形类,并实现上述两个方法
设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类.长方形类.正方形类.三角形类来继承图形类,并实现上述两个方法 设计抽象类 就要使用abstract关键字,抽象类中的 ...
- Java练习题 类 先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,然后定义两个方法求三角形的周长、面积。
先创建一个Point类,然后定义Trianglele类. 在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义构造方法对这三个点进行初始化,然后定义两个方法求三角形的周长 ...
- 已知两个矩形的长和宽,用面向对象的概念编程求它们的面积和周长。假设矩形 1 的长和宽分别为 20 和 50;矩形 2 的长和宽分别为 3.6 和 4.5。(先定义矩形类再实例化两个对象)
运用类和对象的思想进行编程.代码如下: #include<iostream> using namespace std;class triangle//声明三角形类{private:doub ...
- java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...
问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...
最新文章
- 题目1025:最大报销额
- go语言基础到提高(5)-结构
- ITK:图像重新取样
- 一次失败的项目经理招聘经验
- Android事件分发小结
- 高性能javascript读书笔记(三.DOM 编程2)
- 不可忽视的IT运维管理
- ios上java代码实现_IOS学习之路五(代码实现UITableView)
- python银行卡号生成器_python面向对象编程实例---银行账号
- sd卡分区工具PM9.0汉化版
- it行业se是_CS、IT、SE到底有什么区别?
- STM32F7--->Internal Flash
- zotero配合坚果云和papership进行文献管理
- 木马是如何编写的(一)
- 使用IJKPlayer播放视频实现了一些播放视频的基本操作
- 荒野行动为什么不能获取服务器信息,荒野行动卡在获取服务器信息上了怎么办?(附解决方法)...
- 【iOS】仿写iOS计算器总结
- java long string 转换_Java long 转成 String的实现
- Android 13:一文看懂两大重磅升级
- 等价无穷小替换及其习题 笔记