news 2026/1/10 1:57:52

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/1/6 2:20:13

和鲸科技创始人CEO 范向伟受邀赴港亮相 AI 赋能・科技自立 —— 中小企业创新与机遇高峰论坛并做主题演讲

本文内容节选自:香港中小上市公司协会,内容略有删改2025年12月5日,由香港中小上市公司协会(下文简称「协会」)联同深圳市金融商会主办的「AI赋能・科技自立——中小企业创新与机遇高峰论坛」,于香港四季酒店…

作者头像 李华
网站建设 2026/1/5 22:20:14

Cypress 入门与优势分析:前端自动化测试的新利器

近两年,前端自动化测试在各大互联网团队中越来越火,而 Cypress 作为新一代前端自动化框架,成为开发和 QA 团队热议的对象。 本文将从前端测试痛点、核心功能、Cypress 流程和对比分析带你快速了解它的价值。 1. 前端自动化测试痛点 调试困难…

作者头像 李华
网站建设 2026/1/1 2:52:50

鸿蒙高性能图形绘制

说明 HarmonyOs ArkGraphics 2D(方舟2D图形服务 )提供的绘制引擎,如果在 ArkUI 侧绘制,对绘制性能有高要求的话,那就直接放弃,转Native绘制配合 GPU 后端渲染。(想到这儿我浑身难受&#xff09…

作者头像 李华
网站建设 2026/1/5 6:52:44

深度剖析:如何通过数据即服务释放大数据商业价值?

深度剖析:如何通过数据即服务释放大数据商业价值? 关键词:数据即服务(DaaS)、大数据、商业价值、数据资产、API、数据治理、价值转化 摘要:在“数据成为新石油”的数字经济时代,企业如何将海量数据从“成本中心”转化为“价值引擎”?本文以“数据即服务(DaaS)”为核心…

作者头像 李华
网站建设 2026/1/8 15:53:31

LobeChat动画与交互动效赏析:细节决定用户体验

LobeChat动画与交互动效赏析:细节决定用户体验 在当今AI应用层出不穷的背景下,用户早已不再满足于“能用”——他们期待的是流畅、自然、有温度的交互体验。大语言模型的能力固然重要,但真正让用户愿意留下来、反复使用的,往往是那…

作者头像 李华
网站建设 2026/1/5 2:57:58

阿里云服务器虚拟化技术的特点,为什么要使用虚拟化技术?

阿里云服务器虚拟化技术是其云计算服务的核心基础,其设计旨在最大化硬件资源的利用率、提升灵活性并保障安全。以下是其主要特点及采用虚拟化技术的原因分析: 阿里云服务器虚拟化技术的主要特点 高性能与低损耗 采用自主研发的「神龙架构」(X…

作者头像 李华