编写函数is_valid_date(月,日,年),该函数采用月,日和年的参数

时间:2018-09-25 01:35:22

标签: python date

编写函数is_valid_date(month, day, year),该函数采用月,日, 和年份,如果这是一个有效的日期,则返回True;如果不是一个有效的日期,则返回False。在这 函数,您将调用辅助函数,测试结果(使用if / else语句),打印 输出描述日期是否有效的消息,然后返回True / False完成 功能。 我该如何解决问题5?这是我试图做的,但是根本没有用。 This是我的定义和后勤工作。

1 个答案:

答案 0 :(得分:0)

要解决此问题,您需要养成在视觉上逐步浏览代码实例的习惯。另外,我认为您混淆了运营商。

mod运算符%返回除法后的余数。 //运算符执行常规除法并清除其余的数,因此4 // 2 == 2,5 // 3 == 1。

您可以在if语句中很好地使用%,因为%均分时返回0。 0等于假。

如果不是%b:     print(“ a均分为b。”)

//运算符在if语句中不能很好地工作,因为除非除法结果在0到1之间,否则它将不会返回0,这意味着a

2 // 3 == 0->否 3以上// 3 == 1以上-> true

所以您可以只用> = b来获得相同的结果。

这绝对是家庭作业,因此请使用这些知识(不确定的Google知识)再试一次,然后将这些概念内化。