私は、ユーザーが生年月日を入力した後に投票できるかどうかを判断する電卓を作ろうとしています。私は現在私がどこにいるのかを得るためにいくつかの他の投稿を使ってみましたが、今は固執しています。Python投票電卓
私はこのエラーがあります:
TypeError: unorderable types: datetime.timedelta() >= int()
そして、私のコードは次のとおりです。
from datetime import date
print("Please enter your birthday")
bd_y = input("Year: ")
bd_m = input("Month (1-12): ")
bd_d = input("Date: ")
now = date.today()
birthdate = date(int(bd_y), int(bd_m), int(bd_d))
age = now-birthdate
print("Your age is", age)
if age >= 6570:
print("You can vote!")
else:
print("Your not old enough! Sorry!")
あなたが与えることができるすべてのヘルプは、おかげで素晴らしいことです!
'type(age.days)='なので、型キャストは必要ありません。 –
TemporalWolf