Python跨年表白代码
时间: 2024-12-30 10:35:22 浏览: 32
### 跨年表白程序示例
为了创建一个特别的跨年表白程序,可以利用Python的时间模块`datetime`来检测当前时间是否处于新年的零点时刻,并结合一些个性化的祝福语句表达心意。下面是一个简单的例子:
```python
from datetime import datetime, timedelta
def is_new_year():
now = datetime.now()
new_year = datetime(now.year if now.month == 1 and now.day == 1 else now.year + 1, 1, 1)
# 判断是否接近新年零点前后一分钟内
start_of_year = new_year.replace(hour=0, minute=0, second=0, microsecond=0)
end_time = start_of_year + timedelta(minutes=1)
return start_of_year <= now < end_time or (start_of_year - timedelta(minutes=1) <= now < start_of_year)
if __name__ == "__main__":
message = "亲爱的,在新的一年到来之际,我想告诉你..."
if is_new_year():
print(f"{message}此刻正是我们共同迎接新的一年的美好时光!愿未来的日子里充满幸福与快乐。")
else:
print("现在还不是跨年夜哦~让我们一起期待吧!")
```
这段代码定义了一个名为`is_new_year()`的功能函数,用于判断当前时间是否位于新年钟声敲响前后的短暂区间内[^1]。
阅读全文