python先输出当前的年、月、日等信息; 然后输入寿星姓名、演唱者姓名,定义并调用 happyb(name,singer) 函数,输出相应生日歌歌词。
时间: 2024-10-25 08:06:09 浏览: 8
首先,在Python中,你可以使用`datetime`模块获取当前的日期信息,然后通过`input()`函数获取用户输入的寿星姓名和演唱者姓名。接着,你可以定义一个名为`happy_birthday`的函数,接受这两个参数,并编写相应的生日祝福歌词。这里是一个简单的示例:
```python
from datetime import datetime
# 获取当前日期
now = datetime.now()
current_year = now.year
current_month = now.month
current_day = now.day
# 输出当前日期
print(f"今天是{current_year}年的{current_month}月{current_day}日")
# 定义 happy_birthday 函数
def happy_birthday(name, singer):
lyrics = f"{singer}, 歌唱着生日快乐给{name}\n"
lyrics += "Happy birthday to you!\n"
lyrics += "Happy birthday to you!\n"
lyrics += "Happy birthday, dear {name}.\n"
lyrics += "Happy birthday to you!\n"
return lyrics
# 获取用户输入
birthday_name = input("请输入寿星的姓名:")
singer_name = input("请输入演唱者的姓名:")
# 调用函数
song_lyrics = happy_birthday(birthday_name, singer_name)
# 输出歌词
print(song_lyrics)
```
阅读全文