news 2026/6/3 11:15:38

Python基础练习4.判断天数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python基础练习4.判断天数

题目:

输入某年某月某日,判断这一天是这一年的第几天?

分析:以3月1号为例,应该先把前两个月的加起来,然后再加上1天即本年的第几天。特殊情况,闰年且输入月份大于3时需考虑多加一天

编码:

# 获取用户输入 year = int(input("请输入年份:")) month = int(input("请输入月份:")) day = int(input("请输入日期:")) # 定义每个月的天数 day_in_month = [0,31,28,31,30,31,30,31,31,30,31,30,31] # 判断是否为闰年 if(year % 400 == 0)or(year % 4 == 0 and year % 100 != 0): day_in_month[2] = 29 # 计算天数总和 day_of_year = day # 先加上当月的天数 for i in range(1,month): # 遍历1到前一个月 day_of_year += day_in_month[i] # 输出结果 print(f"{year}年{month}月{day}日是这一年的第{day_of_year}天")

结果示例:

请输入年份:2024
请输入月份:11
请输入日期:11
2024年11月11日是这一年的第316天

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/2 12:50:43

电脑卡到想砸了?别急!3分钟让老机器“健步如飞”的魔法操作

前言有没有那么一瞬间,你想和你的电脑“同归于尽”?打开文件,转圈;点开网页,转圈;甚至移动鼠标,都像在粘稠的糖浆里划动……开会前紧急修改PPT,它给你卡成幻灯片。这里玄子给大家一套…

作者头像 李华
网站建设 2026/6/3 15:27:16

PaddlePaddle深度学习平台实战:从git下载到模型训练全流程解析

PaddlePaddle深度学习平台实战:从环境搭建到模型训练全流程解析 在AI项目落地的过程中,一个常见的痛点是:研究阶段的模型代码到了生产环境却“跑不起来”——依赖冲突、CUDA版本不匹配、Python包缺失……这些问题让不少开发者苦不堪言。特别是…

作者头像 李华
网站建设 2026/5/25 0:01:05

FLUX.1-dev微调实战:从环境到生成

FLUX.1-dev微调实战:从环境部署到图像生成 在AIGC领域,文生图模型的迭代速度令人目不暇接。而当FLUX.1-dev横空出世时,许多开发者眼前一亮——它不仅拥有高达120亿参数的Flow Transformer架构,在细节还原、构图逻辑和提示词理解上…

作者头像 李华
网站建设 2026/5/21 17:18:41

【WinForm】 旧项目维护问题总结

问题一:DataGridViewComboBoxColumn多次点击触发下拉问题修正 如果在没有其他事件重复触发的情况下,需要把DataGridView的EditMode修改为EditOnEnter就可以了。

作者头像 李华
网站建设 2026/6/3 16:25:34

Java九个正面和背面

任务描述 本关任务:编写一个程序,输入一个整数,输出对应的九枚硬币状态。相关知识 游戏规则 一个 3 x 3 的矩阵中放置了 9 个硬币,这些硬币有些面向上,有些面向 下。可以使用 3 x 3 的矩阵中的 0 (正面)或 …

作者头像 李华
网站建设 2026/6/2 8:00:40

Typora重置(windows)

1、新建文件 Typora重置15天.bat 中文乱码,GBK编码保存。 echo off setlocal:: 请在这里修改你的实际用户名! set "MY_USERNAMExxx" :: 例如:set "MY_USERNAMEJohn" :: 例如:set "MY_USERNAME张三&quo…

作者头像 李华