python面向对象的几个简单例子

本文通过创建矩形、圆形、三角形和学生类,展示了Python面向对象编程的基本应用,包括定义类、属性和方法,以及如何根据学生成绩划分等级并显示学生信息。
摘要由CSDN通过智能技术生成

@创建几个简单的类

矩形类:


class Rectangle(object):
    '''
    定义一个矩形类
    '''
    def __init__(self,longth,width):
        '''
        
        :param longth: 长
        :param width: 宽
        '''
        self.width = width
        self.longth = longth


    def get_area(self):
        return self.width * self.longth


    def get_cal(self):
        return (self.width + self.longth)*2

width = float(input("请输入矩形的宽:"))
longth = float(input("请输入矩形的长:"))
r = Rectangle(longth,width)
print("长为{},宽为{}的矩形的面积时:{}".format(longth, width, r.get_area()))
print("长为{},宽为{}的矩形的周长是:{}".format(longth, width, r.get_cal()))

圆形类:

import math


class Circle:
    '''
    #定义一个圆类,求其面积和周长
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值