Python编程:先输出当前的年、月、日等信息; 然后输入寿星姓名、演唱者姓名,定义并调用 happyb(name,singer) 函数,输出相应生日歌歌词。
时间: 2024-10-25 15:05:13 浏览: 13
python函数和函数传参ppt.pptx
5星 · 资源好评率100%
在Python中,你可以通过内置模块`datetime`获取当前日期,并通过用户输入获取寿星和演唱者的姓名。首先,你需要导入`datetime`模块,然后编写一个函数`happy_birthday`来生成并打印生日歌歌词。下面是一个简单的示例:
```python
import datetime
# 获取当前日期
def get_current_date():
now = datetime.datetime.now()
return f"今天是{now.year}年{now.month}月{now.day}日"
# 定义happy_birthday函数,接受姓名和歌手作为参数
def happy_birthday(name, singer):
lyrics = f"{singer},祝你生日快乐,\nHappy Birthday to you!\n"
print(f"{get_current_date()}\n为你唱起这首歌,名字叫{name},\nHappy Birthday to {name}!")
# 输入寿星姓名和演唱者姓名
name = input("请输入寿星的姓名:")
singer = input("请输入演唱者的姓名:")
# 调用函数
happy_birthday(name, singer)
```
当你运行这个程序,它会先显示今天的日期,然后提示你输入寿星和演唱者的姓名,最后输出包含这些信息的生日祝福歌词。
阅读全文