下面是一个简单的游泳消费系统的Python代码示例:

class SwimmingPool:
    def __init__(self, name, price_per_hour):
        self.name = name
        self.price_per_hour = price_per_hour

    def calculate_cost(self, hours):
        return self.price_per_hour * hours


class Customer:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def can_swim(self):
        return self.age >= 18


def main():
    pool = SwimmingPool("ABC Swimming Pool", 10)
    name = input("请输入顾客姓名:")
    age = int(input("请输入顾客年龄:"))
    customer = Customer(name, age)
    if customer.can_swim():
        hours = int(input("请输入游泳时间(小时):"))
        cost = pool.calculate_cost(hours)
        print("顾客姓名:", customer.name)
        print("游泳时间(小时):", hours)
        print("消费金额:", cost)
    else:
        print("未满18岁,不可游泳")


if __name__ == "__main__":
    main()

这个系统中,SwimmingPool类表示一个游泳池,包括名称和每小时的价格。calculate_cost方法用于计算游泳消费金额。

Customer类表示一个顾客,包括姓名和年龄。can_swim方法用于判断顾客是否满足游泳条件(年龄大于等于18岁)。

在主函数main中,首先创建了一个SwimmingPool对象,然后通过输入获取顾客的姓名和年龄。根据顾客的年龄判断是否满足游泳条件,如果满足,则通过输入获取游泳时间,并调用SwimmingPool的calculate_cost方法计算消费金额。最后输出顾客的姓名、游泳时间和消费金额。如果不满足游泳条件,则输出提示信息

游泳消费系统 python

原文地址: http://www.cveoy.top/t/topic/iKnC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录