首页 > 编程语言 >用Python语言,从键盘上输入一个1到365的数字,判断该数字是第几个月的第几天。(不需要考虑闰年的情况)

用Python语言,从键盘上输入一个1到365的数字,判断该数字是第几个月的第几天。(不需要考虑闰年的情况)

时间:2024-11-20 14:16:05浏览次数:3  
标签:数字 第几天 31 30 365 day 输入 第几个

 从键盘上输入一个1到365的数字,判断该数字是第几个月的第几天。(不需要考虑闰年的情况)例:从键盘输入60 输出:第3个月的第1天
{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}

import sys
day=int(input("请输入天数:"))

if day <1 or day>365:
    print("输入的数据不合法")
    sys.exit()

day_list=[31,28,31,30,31,30,31,31,30,31,30,31]
month=1

for i in day_list:
    if day<=i:
        print(f"第{month}月的第{day}天")
        break
    else:
            day -= i
            month +=1




输出结果如下,例如输入第280天

标签:数字,第几天,31,30,365,day,输入,第几个
From: https://blog.csdn.net/2401_87187379/article/details/143757847

相关文章

  • 概率论和数理统计知识点汇总——第二章随机变量的分布与数字特征
    2.1随机变量及其分布1.随机变量的概念定义2.1定义在概率空间(Ω,P)上,取值为实数的函数x=x(ω)(w∈Ω)称为(Ω,P)上的一个随机变量.)基本事件:X=a复合事件:X2.离散型随机变量的概率分布定义:X的全部可能取值只有有限个或可数无穷多个性质:3.分布函数定义设X是一......
  • 智慧展厅为何成为企业数字化转型的璀璨舞台
    智慧展厅以其独特的魅力成为了连接物理世界与数字领域的创新桥梁,助力企业实现跨越式发展。智慧展厅融合了工业互联网、物联网、大数据、云计算及AI等技术,为企业产品推广和品牌宣传带来了前所未有的变革。智慧展厅解决方案并非简单的展览展示技术革新,而是企业全面拥抱数字化转......
  • LeetCode题练习与总结:数字转换为十六进制数--405
    一、题目描述给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。答案字符串中的所有字母都应该是小写字符,并且除了0本身之外,答案中不应该有任何前置零。注意: 不允许使用任何由库提供的将数字直接转换或格式化为十六进制的方......
  • 【算法】(简单题)1.数字字符串相乘
    #include<stdio.h>#include<stdlib.h>//包含malloc和free的头文件#include<string.h>//包含字符串相关操作的头文件//定义字符串乘法函数char*multiply(constchar*num1,constchar*num2){//定义结果字符串指针char*ans=NULL;longres......
  • 字节青训-判断数组是否单调、判断回旋镖的存在、字符串解码问题、小F的矩阵值调整、数
    目录一、判断数组是否单调问题描述测试样例解题思路:解题思路数据结构选择算法步骤 最终代码:运行结果:​编辑  二、判断回旋镖的存在问题描述测试样例解题思路: 解题思路算法步骤最终代码:运行结果:​编辑 三、字符串解码问题问题描述测试样例 解题思......
  • 【NOIP提高组】 统计数字
    【NOIP提高组】统计数字C语言代码C++代码Java代码Python代码......
  • AI数字人直播系统的五段基础源代码分享!
    AI数字人直播系统,作为现代直播技术的一大创新,正逐步改变着直播行业的面貌。通过整合先进的人工智能技术,如深度学习、自然语言处理和计算机视觉,AI数字人能够提供生动、逼真的直播体验,吸引广大观众的关注。本文将分享五段与AI数字人直播系统相关的基础源代码,旨在帮助读者深入了......
  • 豆包AI刷题——数字分组求偶数和
    判断核心:递归实现组合型枚举1.处理数据将每个给定的数字拆分成单个的数字放到一个vector里面去,最后用一个大的vector包含所有的数字组intsolution(vector<int>numbers){vector<vector<int>>digits;for(intnum:numbers){vector<int>groupdigits;whil......
  • LeetCode 2769[找出最大的可达成数字]
    题目链接LeetCode2769[找出最大的可达成数字]详情实例提示题解思路每一步操作可同时操作num和x,可同时增加或者减少,若使num为最小值,每一步增加1个,同时x减少一个,则此时的x即为最大值num减少同时x增加,则操作t步后,num和x一样,即num+t=x-t,则x......
  • 金融行业客户运营知识库:构建数字化知识库
    在金融行业,客户运营知识库的构建是提升服务质量、优化客户体验、增强企业竞争力的关键。随着数字化转型的深入,构建数字化知识库已成为金融行业客户运营的重要趋势。本文将探讨金融行业客户运营知识库构建的重要性、挑战以及如何利用“HelpLook”工具实现数字化知识库的构建。​一......