生日祝福代码python语言
时间: 2024-11-13 22:16:19 浏览: 31
python生日蛋糕代码直接用
5星 · 资源好评率100%
在Python中,创建一个简单的生日祝福代码可以很可爱又有趣。下面是一个基本的例子,它会提示用户输入他们的名字,并输出个性化的生日祝福:
```python
# 定义一个函数,接收名字作为参数
def birthday_wish(name):
today = datetime.date.today() # 获取当前日期
birth_date = input("请输入你的出生日期 (YYYY-MM-DD):") # 请求用户输入出生日期
try:
birth_date_obj = datetime.datetime.strptime(birth_date, "%Y-%m-%d").date() # 将字符串转换为日期
except ValueError:
print("无效的日期格式,请重新输入。")
return
if today == birth_date_obj:
print(f"亲爱的小{name},祝你生日快乐!愿你今天充满欢笑,明天充满希望!")
else:
print(f"{name},虽然不是你的生日,但我想告诉你每天都应该像过生日一样开心哦!")
# 调用函数并获取用户输入
birthday_wish(input("请输入你的名字:"))
```
这个代码首先获取用户的出生日期,然后比较是否与当前日期相同,如果相同则输出生日祝福,否则提供日常的愉快祝愿。
阅读全文