您好我正在尝试创建一个基本的 python 程序来确定用户输入的日期是有效还是无效。我只是很难确定问题出在哪里并且已经解决了一段时间。任何帮助表示赞赏。到目前为止,这是我的代码。
def main():
#get the month day and year
(month, day, year)=eval(input("Enter month, day, and year numbers:"))
date1=str(month)+"/"+str(day)+"/"+str(year)
#determine if user inputted date is valid or invalid
def Valid (month, day, year): int(month) in range(0,12), int(day) in range(0,31), int(year) in range(0,100000)
def Verify (month, day, year):
if (month, day, year) is Valid (month, day, year):
print ((date1), "is a valid date.")
else:
print ("This is not a valid date.")
Verify (month, day, year)
(主要的)