-
练习介绍
练习目标
我们会通过今天的作业,了解Python的一个内置模块“time模块”的更多用法。
练习要求
在课堂上,我们见过了同样是内置模块的“csv模块”在数据处理方面的强大之处。
而这个练习,我们会和我们的老朋友“time模块”打交道,了解它的更多用法。
下面会先看一个没用模块的“时间记录器”,再借两个网址的知识,对其升级。 -
一个没用模块的“时间记录器”
请运行左侧的代码,并读懂代码中的每一行。
涉及知识:判断、循环、文件读写等。
注:新建文件,在“步骤”旁的“文件”里查看# 不用 time模块 的时间记录器。 input("欢迎使用“时间管理器”!请按回车继续。") while True: task_name = input('请输入任务名:') task_time = int(input('你觉得自己至少可以专注这个任务多少分钟?输入 N 分钟')) input('此次任务信息:\n我要完成的任务:%s\n我至少要专注:%d分钟\n按回车开始专注:'%(task_name,task_time)) task_status = input('请在任务完成后按输入y:') actual_time = input('该任务实际用时为几分钟?') if task_status == 'y': with open('timelog1.txt','a', encoding = 'utf-8') as f: # 将时间日志文档和代码放一起。 f.write(task_name + ' 的预计时长为:' + str(task_time) + '分钟\n') f.write(task_name + ' 的实际时长为:' + str(actual_time) + '分钟\n') again = input('建立一个新任务请按 y, 退出时间日志记录器请按 q:') if again == 'q': break else: print('抱歉,你的输入有误。请重启时间记录器。') print('愿被你善待的时光,予你美好的回赠。
第16关课后练习-时间记录器
最新推荐文章于 2021-08-26 18:54:57 发布
本文是一次Python编程练习,旨在深入理解time模块的使用,包括时间戳、日期格式化和倒计时功能。通过练习,读者将学习如何利用time模块创建一个时间记录器,并提升编程能力。
摘要由CSDN通过智能技术生成