def checkdob():
while True:
dob = input("Date of Birth")
try:
dob == datetime.datetime.strptime(dob, '%d-%m-%y')
break
except:
print("Incorrect data format, should be DD-MM-YYYY")
checkdob()
0
A
答えて
0
0
あなたはこのように試すことができます:
def checkdob(dob):
try:
return datetime.datetime.strptime(dob, '%d-%m-%Y')
except ValueError:
print("Incorrect data format, should be DD-MM-YYYY")
return None
while not checkdob(input("Date of Birth")):
pass
関連する問題
- 1. 生年月日を確認
- 2. テキストウォッチャーを使用して、月と年のアンドロイド生年月日計算機。入力はユーザーからです
- 3. は、ユーザーが入力したパスワードが7zipで正しいかどうかを確認します
- 4. ユーザーが本当のフルネームを入力したかどうかを確認するためのPHPスクリプト
- 5. ユーザーが何かを入力したかどうかをチェックする機能
- 6. 学生がクラスを持っているかどうかを確認するためのトリガ機能
- 7. 入力パスワードが正しいかどうかを確認する
- 8. javascriptを使用してユーザーが正しい値を入力したかどうかを確認
- 9. ユーザーが正確な文字列を入力したかどうかを確認する
- 10. ユーザー入力の確認中にエラーが発生しました
- 11. ユーザーが入力したエントリが、過去30日間に、私のdjangoウェブサイトに入力されているかどうかを確認するには
- 12. 生年月日入力マスク
- 13. ユーザーがコマンドを正しく入力したかどうかを確認する方法 - C#
- 14. 月と年のユーザー入力を取得して、その月と年の日付をExcelに入力します
- 15. が、私はSystem.Gadget.onSettingsClosingが機能しているかどうかを確認したいガジェット
- 16. Firebase Authは、ユーザが間違ったパスワードを入力したかどうかを確認します。
- 17. UNIXでユーザーが入力した日時を確認してください。
- 18. パンダ:「年月」形式の列(期間)はどのように生成できますか?私が試した何
- 19. パセリは生年月日を確認します
- 20. 正規表現が必要です例:年/月/日/年の場合のこの書式(年/月/日/ F)
- 21. 入力した日付がタイムスタンプのテキストファイルと一致するかどうかを確認するには
- 22. 日付が正しいかどうかを確認する
- 23. ユーザーが特定の日付に誕生日を取得したかどうかを確認
- 24. 特定のユーザーがツイートしたかどうかを確認
- 25. ユーザーが整数を入力したことを確認する
- 26. データがユーザーによって入力されたかどうかを確認します。[VBA]
- 27. 入力がXPath構文であるかどうかを確認するための正規表現の記述
- 28. 誕生日を日、月、年のドロップダウンリストから挿入します
- 29. ユーザーが入力した値を確認する
- 30. 生年月日を今日よりも長く確認しますか?
'文字列(すなわち、 "1990年7月3日")を返しますdob'。だから、もしあなたが 'もしdob:'と言うことはできません。 'dob == datetime.datetime.strptime(dob、 '%d-%m-%y'):' – kstullich
どうしたらうまくいかないのですか?それはあなたにどんな出力を与えていますか?もしそうなら、それをあなたの質問に加えてください。 – Michael