写一个输入日期就可以判断是星期几的程序
时间: 2023-04-09 16:01:40 浏览: 83
这个问题可以回答。以下是一个简单的 Python 代码示例:
```python
import datetime
date_str = input("请输入日期(格式为YYYY-MM-DD):")
year, month, day = map(int, date_str.split("-"))
weekday = datetime.date(year, month, day).weekday()
weekday_str = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"][weekday]
print(f"{date_str}是{weekday_str}")
```
这个程序会让用户输入一个日期,然后使用 Python 的 datetime 模块计算出这个日期是星期几,并输出结果。
相关问题
用C语言写一个输入日期就可以判断是星期几的程序
这个问题可以回答。以下是一个简单的用C语言编写的程序,可以输入日期并判断是星期几:
```
#include <stdio.h>
int main()
{
int year, month, day;
printf("请输入日期(格式为YYYY-MM-DD):");
scanf("%d-%d-%d", &year, &month, &day);
int century = year / 100;
year = year % 100;
int week = (century / 4 - 2 * century + year + year / 4 + 13 * (month + 1) / 5 + day - 1) % 7;
if (week < 0)
{
week += 7;
}
switch (week)
{
case 0:
printf("星期日\n");
break;
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
case 6:
printf("星期六\n");
break;
default:
printf("输入日期有误\n");
break;
}
return 0;
}
```
Python已知2022年9月1日是星期四,输入一个日期,判断是星期几
可以使用Python中的datetime模块来进行日期时间的计算和处理。我可以为您提供一个示例代码:
```python
import datetime
date_str = input("请输入日期(格式为YYYY-MM-DD):")
year, month, day = map(int, date_str.split("-"))
date = datetime.datetime(year, month, day)
weekdays = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"]
weekday_str = weekdays[date.weekday()]
print(f"{date_str}是{weekday_str}")
```
您只需要输入日期,程序就会输出该日期是星期几。注意,日期的输入格式必须为YYYY-MM-DD,例如:2022-10-01。