Python练习题 输入某年某月某日,判断这一天是这一年的第几天 这题竟然写了 行代码 而且还不包含输入数据的验证 只能假设输入的日期是严格按照格式来的 。但我坚信,一定有更简洁的方法,比如 Python 对日期的处理。 不过反正还没学到这些知识,现在只能用傻大粗的办法解决。等学到高级的办法再来更新吧 思路:先判断是否为闰年,这关系到 月份的天数。之后再根据月份值把前几个月的天数累积加起来,最后 ...
2016-10-12 23:13 3 12273 推荐指数:
1.输入日期,判断日期是该年度的第几天 iyear = int(input("请输入年:\n")) imonth = int(input("请输入月:\n")) iday = int(input("请输入日:\n")) def checkYear(iyear ...
题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天: 程序源代码: ...
Calendar cal = Calendar.getInstance();cal.setTime(new Date());long whichDay1 = calendar.get(Calendar ...
方法二:简化方法一 方法三:使用模块time和datetime ...
题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。 程序源代码: 运行结果: ...
PTA_Python程序设计(判断某一天为当年的第几天) 输入某年某月某日,判断这一天是这一年的第几天?程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。若输入错误的数据,则输出data error!输入格式 ...