Python给定年份和月份的月份天数?
我正在开发一个应用程序,它要求用户输入一年和一个月的数字,最有可能使用intraw_输入,然后它显示该月的天数,记住闰年 是否有针对此问题的内置或现有实现Python给定年份和月份的月份天数?,python,Python,我正在开发一个应用程序,它要求用户输入一年和一个月的数字,最有可能使用intraw_输入,然后它显示该月的天数,记住闰年 是否有针对此问题的内置或现有实现 我目前正在使用Python 2.2.3,您可能正在寻找: 看起来今年二月有28天,从星期六开始,0是星期一 value = int(raw_input("Please enter a year and a month number:")) print "There are 30 days in that month +/- 1 with ~9
我目前正在使用Python 2.2.3,您可能正在寻找: 看起来今年二月有28天,从星期六开始,0是星期一
value = int(raw_input("Please enter a year and a month number:"))
print "There are 30 days in that month +/- 1 with ~99.93% confidence."
print "(bearing in mind February will be outside that range for 3 months in every 48)."
编辑:
来吧,我的友好投票者,请再次考虑我的提议。< /P>
通过它,您可以通知您的客户和同事
一年中的天数,并且每48天在16个月内完全正确。除此之外,每隔48个月再过29个月,答案仍将在期望值的十五分之一以内
这不是16世纪你必须依赖天文仪和天文僧侣团队的地方,这是高公差的精密现代计算。十五
如果这对你来说还不够,我请你考虑一下,你可以回答“正确”的第十五以内,信心超过99%,一个自信的回答,数学和现代电子的支持,一个双赢的组合,你的客户会喜欢它。
答案是紧凑,占用存储系统的最小空间,简洁而不简洁,紧凑但不必要复杂,简洁但不牺牲任何价值
欢迎您对它进行任何测试,没有义务购买 您可以使用该模块执行各种操作: 这认为闰年也不错 例如:
Enter year: 2012
Enter month number: 2
29
它就是这么做的,是吗?等等,我们又在说什么?这怎么会“太宽泛”!?如果根本不处理输入,为什么要将其转换为int?不妨将其作为字符串保留。为什么@TankorSmash,这是需求规范的一部分!如果我忽视这一点,我将一事无成。你的热情很有感染力。不过,它只是建议使用int,没有列出任何要求。
import calendar
year = int(raw_input('Enter year: '))
month = int(raw_input('Enter month number: '))
print(calendar.monthrange(year, month)[1])
Enter year: 2012
Enter month number: 2
29