输入格式: 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。 输出格式: 在一行输出日期是该年中的第几天
时间: 2024-05-14 14:18:06 浏览: 114
发布日期: 2009年02月14日
以下是Python代码实现:
```python
date = input() # 输入日期,格式为“yyyy/mm/dd”
year, month, day = map(int, date.split('/')) # 将字符串转换为整数
days_in_month = [31, 28 if year % 4 != 0 or (year % 100 == 0 and year % 400 != 0) else 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] # 将每个月的天数存入列表中,注意闰年的2月有29天
total_days = sum(days_in_month[:month-1]) + day # 计算到输入日期为止整年的天数
print(total_days) # 输出结果
```
输入示例:
```
2022/06/18
```
输出示例:
```
169
```
阅读全文