![見出し画像](https://assets.st-note.com/production/uploads/images/102177024/rectangle_large_type_2_c0da96aab963332e8596412a76bbc62b.png?width=1200)
Photo by
seniorkaigo
認知症判断プログラムコード
認知症スクリーニングテストを実現するために、以下のようにコードを拡張してみました。このコードは、より多くの質問と簡単な計算問題を追加し、ユーザーの認知機能を詳細に評価します。ただし、このコードは依然としてスクリーニングツールであり、専門家による診断に代わるものではありません。
pythonCopy codeimport random
def ask_question(question, correct_answer):
print(question)
answer = input().lower()
return answer == correct_answer.lower()
def simple_calculation():
num1 = random.randint(1, 10)
num2 = random.randint(1, 10)
correct_answer = num1 + num2
print(f"{num1} + {num2} = ?")
answer = int(input())
return answer == correct_answer
def simple_screening_test():
print("認知症スクリーニングテストにようこそ。")
questions = [
("今日は何年ですか?", "2023"),
("今日は何月ですか?(数字で入力してください)", "4"),
("今日は何日ですか?(数字で入力してください)", "3"),
("日本の首都はどこですか?", "東京"),
("アメリカ合衆国の大統領は誰ですか?(2023年時点)", "ジョー・バイデン"),
]
correct_answers = 0
for question, correct_answer in questions:
if ask_question(question, correct_answer):
correct_answers += 1
if simple_calculation():
correct_answers += 1
total_questions = len(questions) + 1
if correct_answers == total_questions:
print("すべての質問に正しく回答しました。")
else:
print("いくつかの質問に間違った回答があります。")
print("認知症の可能性がある場合は、専門家に相談してください。")
if __name__ == "__main__":
simple_screening_test()
このコードは、追加の質問と簡単な計算問題を含むことで、より正確な認知機能の評価を試みています。ただし、認知症のスクリーニングには多くの要素が関与し、このような簡単なテストだけでは限定的な情報しか提供できません。正確な診断を受けるには、医療専門家に相談することが重要です。
注目は、
("アメリカ合衆国の大統領は誰ですか?(2023年時点)", "ジョー・バイデン"),
上記の文、ChatGPTの引用です。
ただ、今はこの程度のプログラムコードですが、半年後、何が出力されるのか? 歴史のメモとしての投稿です。
最後まで、読んで下さってありがとうございました。