HELLO WORLD--一起加油(🍺)!|

kingwzun

园龄:3年6个月粉丝:111关注:0

7-2 sdut-Time类的定义与使用

from cgi import print_arguments
class Time:
__hour=0
__minute=0
__second=0
#设置数据成员hour的值(采用12小时制),非法的输入默认为12;
def setHour(self, h):
if h>12 or h<0:
self.__hour=12
else :
self.__hour=h
#设置数据成员minute的值,非法输入默认为0;
def setMinue(self,m):
if m>60 or m<0:
self.__minute=0
else :
self.__minute=m
#设置数据成员second的值,非法输入默认为0;
def setSecond(self ,s):
if s>60 or s<0:
self.__second=0
else :
self.__second=s
#设置时、分、秒三个数据成员的值; 
def setTime(self ,h,m,s):
self.setHour(h)
self.setMinue(m)
self.setSecond(s)
#显示时间对象的值。
def showTime(self):
return "{:02d}:{:02d}:{:02d}".format(self.__hour,self.__minute,self.__second)
a,b,c=map(int,input().split())
t=Time()
t.setTime(a,b,c)
print(t.showTime())

本文作者:kingwzun

本文链接:https://www.cnblogs.com/kingwz/p/16333626.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   kingwzun  阅读(652)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起