Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python给定年份和月份的月份天数?_Python - Fatal编程技术网

Python给定年份和月份的月份天数?

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

我正在开发一个应用程序,它要求用户输入一年和一个月的数字,最有可能使用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 ~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