本文主要是介绍Python编程基础 第四章 编程练习 请定义一个Time类,具体要求为:(1)每个Time类对象可以存储一个时间;(2)具有设置当前时间的方法SetTime;(3)具有每次增加1秒的方法AddOne,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目内容:
请定义一个Time类,具体要求为:(1)每个Time类对象可以存储一个时间(包括时、分、秒);(2)具有设置当前时间的方法SetTime;(3)具有每次增加1秒的方法AddOneSec。
#请在此处写出Time类定义的代码if __name__=='__main__':h=int(input()) #输入时m=int(input()) #输入分s=int(input()) #输入秒count=int(input()) #输入要数的秒数t=Time()t.SetTime(h,m,s)for i in range(count):print('%02d:%02d:%02d'%(t.h,t.m,t.s)) #输出当前时间t.AddOneSec()
输入格式:
当前时间(分3行输入时、分、秒)和要数的秒数。
输出格式:
从当前时间开始依次输出每增加1秒后的时间,直到达到要数的秒数。每行输出一个时间。
输入样例:
23 58 59
100
输出样例:
23:58:59 23:59:00 23:59:01 23:59:02 23:59:03 23:59:04 23:59:05 23:59:06 23:59:07 23:59:08 23:59:09 23:59:10 23:59:11 23:59:12 23:59:13 23:59:14 23:59:15 23:59:16 23:59:17 23:59:18 23:59:19 23:59:20 23:59:21 23:59:22 23:59:23 23:59:24 23:59:25 23:59:26 23:59:27 23:59:28 23:59:29 23:59:30 23:59:31 23:59:32 23:59:33 23:59:34 23:59:35 23:59:36 23:59:37 23:59:38 23:59:39 23:59:40 23:59:41 23:59:42 23:59:43 23:59:44 23:59:45 23:59:46 23:59:47 23:59:48 23:59:49 23:59:50 23:59:51 23:59:52 23:59:53 23:59:54 23:59:55 23:59:56 23:59:57 23:59:58 23:59:59 00:00:00 00:00:01 00:00:02 00:00:03 00:00:04 00:00:05 00:00:06 00:00:07 00:00:08 00:00:09 00:00:10 00:00:11 00:00:12 00:00:13 00:00:14 00:00:15 00:00:16 00:00:17 00:00:18 00:00:19 00:00:20 00:00:21 00:00:22 00:00:23 00:00:24 00:00:25 00:00:26 00:00:27 00:00:28 00:00:29 00:00:30 00:00:31 00:00:32 00:00:33 00:00:34 00:00:35 00:00:36 00:00:37 00:00:38
时间限制:500ms内存限制:32000kb
代码:
class Time:def __init__(self):self.h, self.m, self.s = 0, 0, 0def SetTime(self, hour, minu, sec):self.h, self.m, self.s = hour, minu, secdef AddOneSec(self):self.h, self.m, self.s = self.h, self.m, self.s + 1if self.s >= 60:self.m += 1self.s = 0if self.m >= 60:self.h += 1self.m = 0if self.h >= 24:self.h = 0if __name__=='__main__':h=int(input()) #输入时m=int(input()) #输入分s=int(input()) #输入秒count=int(input()) #输入要数的秒数t=Time()t.SetTime(h,m,s)for i in range(count):print('%02d:%02d:%02d'%(t.h,t.m,t.s)) #输出当前时间t.AddOneSec()
用例测试结果 | 运行时间 | 占用内存 | 提示 | 得分 |
---|---|---|---|---|
用例1通过 | 45ms | 4624kb | 1 | |
用例2通过 | 31ms | 4528kb | 1 |
提交答案
本次得分/总分:2.00/2.00分
这篇关于Python编程基础 第四章 编程练习 请定义一个Time类,具体要求为:(1)每个Time类对象可以存储一个时间;(2)具有设置当前时间的方法SetTime;(3)具有每次增加1秒的方法AddOne的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!