《python语言程序设计》2018版第7章第10题设计一个名为time的类,包括hour minute second

请添加图片描述

#main代码段


def main():
    a = int(time.time())

    total_second = int(a)
    current_second = total_second % 60

    total_minutes = total_second // 60

    current_minute = total_minutes % 60

    total_hours = total_minutes // 60
    current_hour = total_hours % 24

    b = exCode07.Time(current_hour,current_minute,current_second,55550505)
    print(b.time_show())
    print(b.get_time())

main()

请添加图片描述

我对这个结果没有信息

#class 类的代码段

class Time:
    def __init__(self, hour=0, minute=0, second=0, elapse=0):
        self.__hour = hour
        self.__minute = minute
        self.__second = second
        self.__elapse = elapse

    def set_hour(self, hour):
        return self.__hour

    def set_minute(self, minute):
        return self.__minute

    def set_second(self, second):
        return self.__second

    def set_elapse(self, elapse):
        return self.__elapse

    def get_hour(self):
        return self.__hour

    def get_minute(self):
        return self.__minute

    def get_second(self):
        return self.__second

    def time_show(self):
        a = self.__hour
        b = self.__minute
        c = self.__second
        return f"Current time is {a+8}:{b}:{c}"


    def get_time(self):
        a = int(self.__elapse)

        total_second = int(a)
        current_second = total_second % 60

        total_minutes = total_second // 60

        current_minute = total_minutes % 60

        total_hours = total_minutes // 60
        current_hour = total_hours % 24
        return f"{current_hour + self.__hour+8} : {current_minute+self.__minute} : {current_second+self.__second}"


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电饭叔

谢谢各位兄弟们的关注,谢谢破费

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值