Python 练习
1. 题目
一个活动,活动有开始时间和结束时间,现在要计算活动结束的倒计时,以时分秒的格式显示
2. 分析
计算当前时间与活动时间差,用循环每秒刷新一次
3. 实例
import datetime
import time
# 创建活动结束日期
activityDateTime = datetime.datetime(2019, 4, 13, 18, 0, 0)
"""命令行输出"""
while datetime.datetime.now() < activityDateTime:
differDateTime = activityDateTime - datetime.datetime.now()
print("倒计时:{}天 {}:{}:{}".format(
differDateTime.days,
differDateTime.seconds // 3600,
differDateTime.seconds // 60 % 60,
differDateTime.seconds % 3600 % 60
))
time.sleep(1)
print("活动结束")