在python中计算年龄的程序中的错误

时间:2015-09-02 16:58:45

标签: python

大家好我写了一个简单的程序来计算python中的年龄我遇到了一个问题,结果是不正确的我修好了,但我想知道它的原因,我会把代码和它放在一起。一个弱代码,因为我是新手。

那么为什么我要把变量(Day,Month和Year)放下来,如果它们是up,那么结果是不正确的?并谢谢。

if($('#divid').length != 0) {
  $('#divid').remove();
}

1 个答案:

答案 0 :(得分:0)

你的问题有点模糊......但我会尽力帮助。

通过“up if statements”我认为你的意思是高于 if语句,以及“down if statements”我认为你的意思是低于 { {1}}陈述。

如果您计算ifDayMonth 以上 Year语句,有时代码仍会有效,具体取决于输入。这是因为如果if小于if,您的第一个currentDay语句只会发生

在我的情况下,我的生日是在1日,所以birthDay语句返回if,所以结果还可以:你不需要整理日期和月份(还)。

但是,如果当前日期为False且生日为20,则您的日期不会为10天,因此您必须添加一个月,并重新计算它的天数。

同样的逻辑适用于月份和时间。年。