用Python编写输入你的出生日期,判断是星期几
时间: 2024-09-23 17:05:40 浏览: 34
你可以使用Python的datetime模块来完成这个任务。首先,你需要从用户那里获取输入的出生日期,然后创建一个date对象,最后计算该日期对应的星期几。下面是一个简单的示例:
```python
from datetime import datetime
def get_weekday_of_birth():
# 获取用户输入的出生日期(格式如 'YYYY-MM-DD')
birth_date_str = input("请输入您的出生日期(例如:1990-01-01):")
# 尝试转换输入字符串为日期对象
try:
birth_date = datetime.strptime(birth_date_str, "%Y-%m-%d")
except ValueError:
print("输入的日期格式错误,请按照'YYYY-MM-DD'的格式输入。")
return
# 计算出生日期是星期几,并返回结果
weekdays = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"]
weekday_num = birth_date.weekday()
return weekdays[weekday_num]
# 调用函数并打印结果
weekday = get_weekday_of_birth()
print(f"您的生日是{weekday}。")
阅读全文