こんにちは、ユーザーが入力した日付が有効か無効かを判断する基本的な 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)
(主要)