【测试开发】python系列教程:类的几个示例

本文通过三个逐步进阶的Python类实例,介绍了如何实现和使用类,包括基本构造、代码演进及集成内置dict和random库。旨在帮助读者提升编程能力,特别是对软件测试和自动化测试领域的从业者。附带完整软件测试学习资源。
摘要由CSDN通过智能技术生成

这次我们分享python的几个简单实例

    1.

# 1)创建一个类名为User的类
# 2)其中包含属性first_name和last_name
# 3)还有用户简介通常会存储的其他几个属性,均是自定义,请放在初始化函数里面
# 4)在类User中定义一个名为describe_user()的方法,它打印用户信息摘要
# 5)再定义一个名为greet_user()的方法,它向用户发出个性化的问候
# 6)创建多个表示不同用户的实例,并将每个实例都调用上述两个方法

    我们去实现下

    结果:

 2、

#按照一下要求定义一个游乐园门票类,并创建实例调用函数,完成儿童和大人的总票价统计(人数不定,有你输入的人数个数来决定)
#1)平日票价100元
#2)周末票价为平日票价120%
#3)儿童半价

代码实现

class Sum(object):
    price=100
    def __init__(self,person,children,day):
        self.person=person
        self.children=children
        self.day=day

    def __children(self):
        if self.day==6 or self.day==7:
            return  self.children*self.price*1.2*0.5
        else:
           return  self.children*self.price*0.5
    def __persion(self):
        if self.day == 6 or self.day == 7:
            return self.person * self.price * 1.2
        else:
            return self.person * self.price
    def sum(self):
        return  self.__children()+self.__persion()
name=Sum(1,2,5)
print(name.sum())

结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值