11月

11/5

アンケート作成2

インタビュー結果の分析に基づいてアンケートを作成したのでこちらのフォームをご確認ください。

11/9

アンケート修正2

3人程度の回答を参考にして、アンケートを修正した。これから、100人程度の回答を得ることを目標にアンケート配布していく。

11/6~11/12

SwiftUIアプリ開発

アプリ開発に必要そうなインプットも終わり、作りたいもののコンセプトもしっかりしてきたので、実際にコーデイングをする作業に入った。今週は、データ永続化にかなりの時間を費やした。Xcodeの仕組みをしっかり知っているわけではないので、予期せぬエラーが発生した時に、どう対処するかで時間をかなり使った。とりあえず、自分の中で一番の壁であったデータ永続化がなんとかできた(また予期せぬエラーが発生するかもしれない)

11/24

1年ぶりの学校と2度目の道用先生

一年ぶりに学校に行った。道用先生に直接会うのも2度目というとても不思議な状況だ。今回はエラーの解決にすべての時間を使った。エラーには「エラーですよ」って教えてくれるものの他にも、動くけど思うように動かないタイプのものがある。今回は後者の解決だったので厄介だった。また、道用先生に「このアプリのメイン画面のコンセプトは?」との問いがあったのでしっかり固めていきたい。

11/30

Pythonでアンケート分析ツール作成

アンケートの採点を手動でやるとかなりの時間がかかることがわかったので、Pythonで自動化した。swiftの知識が結構活かせたので、すんなりいった。以下にコードを示す。

  1. import openpyxl
  2. wb = openpyxl.load_workbook("希望.xlsx")
  3. sheet = wb['フォームの回答 1']
  4. student_list = []
  5. header_cells = None
  6. Nettyu = []
  7. Zitugen = []
  8. Kaihi = []
  9. Noudou = []
  10. Hito = []
  11. Kankyou = []
  12. Sakuhin = []
  13. Kenkou = []
  14. Idea = []
  15. Kaisou = []
  16. Koudou = []
  17. for row in sheet.rows:
  18.     if row[0].row == 1:
  19.         header_cells = row
  20.     else:
  21.         row_dic = {}
  22.         for k, v in zip(header_cells, row):
  23.             row_dic[k.value] = v.value
  24.         student_list.append(row_dic)
  25. for student in student_list:
  26.     nettyu = 0
  27.     zitugen = 0
  28.     kaihi = 0
  29.     noudou = 0
  30.     hito = 0
  31.     kankyou = 0
  32.     sakuhin = 0
  33.     kenkou = 0
  34.     idea = 0
  35.     kaisou = 0
  36.     koudou = 0
  37.     #  熱中度ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  38.     if student['4. もしその希望の対象がなくなった場合、絶望しますか。'] == '絶望する':
  39.         nettyu += 5
  40.     elif student['4. もしその希望の対象がなくなった場合、絶望しますか。'] == 'どちらかといえば絶望する':
  41.         nettyu += 4
  42.     elif student['4. もしその希望の対象がなくなった場合、絶望しますか。'] == 'どちらとも言えない':
  43.         nettyu += 3
  44.     elif student['4. もしその希望の対象がなくなった場合、絶望しますか。'] == 'どちらかといえば絶望しない':
  45.         nettyu += 2
  46.     elif student['4. もしその希望の対象がなくなった場合、絶望しますか。'] == '気にしない':
  47.         nettyu += 1
  48.     if student['5.一日にどの程度の時間をその希望に関する行動に割きますか。(1週間の平均でお答えください)'] == '30分以内':
  49.         nettyu += 1
  50.     elif student['5.一日にどの程度の時間をその希望に関する行動に割きますか。(1週間の平均でお答えください)'] == '1時間程度':
  51.         nettyu += 2
  52.     elif student['5.一日にどの程度の時間をその希望に関する行動に割きますか。(1週間の平均でお答えください)'] == '3時間程度':
  53.         nettyu += 3
  54.     elif student['5.一日にどの程度の時間をその希望に関する行動に割きますか。(1週間の平均でお答えください)'] == '6時間程度':
  55.         nettyu += 4
  56.     elif student['5.一日にどの程度の時間をその希望に関する行動に割きますか。(1週間の平均でお答えください)'] == 'それ以上':
  57.         nettyu += 5
  58.     if student['6.一日にどの程度考えますか。(1週間の平均でお答えください)'] == '30分以内':
  59.         nettyu += 1
  60.     elif student['6.一日にどの程度考えますか。(1週間の平均でお答えください)'] == '1時間程度':
  61.         nettyu += 2
  62.     elif student['6.一日にどの程度考えますか。(1週間の平均でお答えください)'] == '3時間程度':
  63.         nettyu += 3
  64.     elif student['6.一日にどの程度考えますか。(1週間の平均でお答えください)'] == '6時間程度':
  65.         nettyu += 4
  66.     elif student['6.一日にどの程度考えますか。(1週間の平均でお答えください)'] == 'それ以上':
  67.         nettyu += 5
  68.     if student['7.その希望に感情がどの程度左右されますか。'] == '大きく左右される':
  69.         nettyu += 5
  70.     elif student['7.その希望に感情がどの程度左右されますか。'] == '左右される':
  71.         nettyu += 4
  72.     elif student['7.その希望に感情がどの程度左右されますか。'] == 'どちらとも言えない':
  73.         nettyu += 3
  74.     elif student['7.その希望に感情がどの程度左右されますか。'] == 'あまり左右されない':
  75.         nettyu += 2
  76.     elif student['7.その希望に感情がどの程度左右されますか。'] == '全然左右されない':
  77.         nettyu += 1
  78.     if student['8.その希望にどの程度エネルギーやお金を注ぐことができますか。'] == '躊躇なく注ぐことができる':
  79.         nettyu += 5
  80.     elif student['8.その希望にどの程度エネルギーやお金を注ぐことができますか。'] == 'ある程度注ぐことができる':
  81.         nettyu += 4
  82.     elif student['8.その希望にどの程度エネルギーやお金を注ぐことができますか。'] == 'どちらとも言えない':
  83.         nettyu += 3
  84.     elif student['8.その希望にどの程度エネルギーやお金を注ぐことができますか。'] == 'あまり注ぐことができない':
  85.         nettyu += 2
  86.     elif student['8.その希望にどの程度エネルギーやお金を注ぐことができますか。'] == '躊躇ってしまう':
  87.         nettyu += 1
  88.     Nettyu.append(nettyu)
  89.     # 実現可能性ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  90.     if student['9.その希望は夢のようなものですか。'] == '夢のようなもの':
  91.         zitugen += 1
  92.     elif student['9.その希望は夢のようなものですか。'] == 'どちらかといえば夢のようなもの':
  93.         zitugen += 2
  94.     elif student['9.その希望は夢のようなものですか。'] == 'どちらとも言えない':
  95.         zitugen += 3
  96.     elif student['9.その希望は夢のようなものですか。'] == 'どちらかといえば現実的':
  97.         zitugen += 4
  98.     elif student['9.その希望は夢のようなものですか。'] == '現実的':
  99.         zitugen += 5
  100.     if student['10.その希望は達成しやすいですか。'] == '達成しやすい':
  101.         zitugen += 5
  102.     elif student['10.その希望は達成しやすいですか。'] == 'どちらかといえば達成しやすい':
  103.         zitugen += 4
  104.     elif student['10.その希望は達成しやすいですか。'] == 'どちらとも言えない':
  105.         zitugen += 3
  106.     elif student['10.その希望は達成しやすいですか。'] == 'どちらかと言えば達成しにくい':
  107.         zitugen += 2
  108.     elif student['10.その希望は達成しやすいですか。'] == '達成しにくい':
  109.         zitugen += 1
  110.     if student['11.その希望を達成するまでの具体的なプロセスを思い描くことができますか。'] == 'できる':
  111.         zitugen += 5
  112.     elif student['11.その希望を達成するまでの具体的なプロセスを思い描くことができますか。'] == 'どちらかといえばできる':
  113.         zitugen += 4
  114.     elif student['11.その希望を達成するまでの具体的なプロセスを思い描くことができますか。'] == 'どちらとも言えない':
  115.         zitugen += 3
  116.     elif student['11.その希望を達成するまでの具体的なプロセスを思い描くことができますか。'] == 'どちらかといえばできない':
  117.         zitugen += 2
  118.     elif student['11.その希望を達成するまでの具体的なプロセスを思い描くことができますか。'] == 'できない':
  119.         zitugen += 1
  120.     if student['12.その希望を達成する自信がありますか。'] == 'ある':
  121.         zitugen += 5
  122.     elif student['12.その希望を達成する自信がありますか。'] == 'どちらかといえばある':
  123.         zitugen += 4
  124.     elif student['12.その希望を達成する自信がありますか。'] == 'どちらとも言えない':
  125.         zitugen += 3
  126.     elif student['12.その希望を達成する自信がありますか。'] == 'どちらかといえばない':
  127.         zitugen += 2
  128.     elif student['12.その希望を達成する自信がありますか。'] == 'ない':
  129.         zitugen += 1
  130.     if student['13.その希望は日常的に達成されるものだと思いますか。'] == '思う':
  131.         zitugen += 5
  132.     elif student['13.その希望は日常的に達成されるものだと思いますか。'] == 'どちらかといえば思う':
  133.         zitugen += 4
  134.     elif student['13.その希望は日常的に達成されるものだと思いますか。'] == 'どちらとも言えない':
  135.         zitugen += 3
  136.     elif student['13.その希望は日常的に達成されるものだと思いますか。'] == 'どちらかといえば思わない':
  137.         zitugen += 2
  138.     elif student['13.その希望は日常的に達成されるものだと思いますか。'] == '思わない':
  139.         zitugen += 1
  140.     Zitugen.append(zitugen)
  141.     # 回避性ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  142.     if student['14.不安を解消するためにその希望を感じたいと思いますか。'] == '思う':
  143.         kaihi += 5
  144.     elif student['14.不安を解消するためにその希望を感じたいと思いますか。'] == 'どちらかといえば思う':
  145.         kaihi += 4
  146.     elif student['14.不安を解消するためにその希望を感じたいと思いますか。'] == 'どちらとも言えない':
  147.         kaihi += 3
  148.     elif student['14.不安を解消するためにその希望を感じたいと思いますか。'] == 'どちらかといえば思わない':
  149.         kaihi += 2
  150.     elif student['14.不安を解消するためにその希望を感じたいと思いますか。'] == '思わない':
  151.         kaihi += 1
  152.     if student['15.安心感を得るためにその希望を感じたいと思いますか。'] == '思う':
  153.         kaihi += 5
  154.     elif student['15.安心感を得るためにその希望を感じたいと思いますか。'] == 'どちらかといえば思う':
  155.         kaihi += 4
  156.     elif student['15.安心感を得るためにその希望を感じたいと思いますか。'] == 'どちらとも言えない':
  157.         kaihi += 3
  158.     elif student['15.安心感を得るためにその希望を感じたいと思いますか。'] == 'どちらかといえば思わない':
  159.         kaihi += 2
  160.     elif student['15.安心感を得るためにその希望を感じたいと思いますか。'] == '思わない':
  161.         kaihi += 1
  162.     if student['16.その希望が満たされたとき、高揚感や達成感を感じますか。'] == '感じる':
  163.         kaihi += 1
  164.     elif student['16.その希望が満たされたとき、高揚感や達成感を感じますか。'] == 'どちらかといえば感じる':
  165.         kaihi += 2
  166.     elif student['16.その希望が満たされたとき、高揚感や達成感を感じますか。'] == 'どちらとも言えない':
  167.         kaihi += 3
  168.     elif student['16.その希望が満たされたとき、高揚感や達成感を感じますか。'] == 'どちらかといえば感じない':
  169.         kaihi += 4
  170.     elif student['16.その希望が満たされたとき、高揚感や達成感を感じますか。'] == '感じない':
  171.         kaihi += 5
  172.     if student['17.その希望を実現するまでにどの程度時間がかかりますか。'] == '一日以内':
  173.         kaihi += 5
  174.     elif student['17.その希望を実現するまでにどの程度時間がかかりますか。'] == '一週間以内':
  175.         kaihi += 4
  176.     elif student['17.その希望を実現するまでにどの程度時間がかかりますか。'] == '一か月以内':
  177.         kaihi += 3
  178.     elif student['17.その希望を実現するまでにどの程度時間がかかりますか。'] == '一年以内':
  179.         kaihi += 2
  180.     elif student['17.その希望を実現するまでにどの程度時間がかかりますか。'] == 'それ以上':
  181.         kaihi += 1
  182.     Kaihi.append(kaihi)
  183.     # 能動性ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  184.     if student['18.その希望は与えられるものですか、自分でつかみ取るものですか。'] == '与えられるもの':
  185.         noudou += 1
  186.     elif student['18.その希望は与えられるものですか、自分でつかみ取るものですか。'] == 'どちらかといえば与えられるもの':
  187.         noudou += 2
  188.     elif student['18.その希望は与えられるものですか、自分でつかみ取るものですか。'] == 'どちらとも言えない':
  189.         noudou += 3
  190.     elif student['18.その希望は与えられるものですか、自分でつかみ取るものですか。'] == 'どちらかといえば自分でつかみ取るもの':
  191.         noudou += 4
  192.     elif student['18.その希望は与えられるものですか、自分でつかみ取るものですか。'] == '自分でつかみ取るもの':
  193.         noudou += 5
  194.     if student['19.その希望はお金で解決することはできますか。'] == 'できる':
  195.         noudou += 1
  196.     elif student['19.その希望はお金で解決することはできますか。'] == 'できない':
  197.         noudou += 5
  198.     if student['20.その希望の実現する際、他者の力を借りることが多いですか。'] == '多い':
  199.         noudou += 1
  200.     elif student['20.その希望の実現する際、他者の力を借りることが多いですか。'] == 'どちらかといえば多い':
  201.         noudou += 2
  202.     elif student['20.その希望の実現する際、他者の力を借りることが多いですか。'] == 'どちらとも言えない':
  203.         noudou += 3
  204.     elif student['20.その希望の実現する際、他者の力を借りることが多いですか。'] == 'どちらかといえば自己完結することが多い':
  205.         noudou += 4
  206.     elif student['20.その希望の実現する際、他者の力を借りることが多いですか。'] == '自己完結することが多い':
  207.         noudou += 5
  208.     Noudou.append(noudou)
  209.     # 人ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  210.     if student['21.友人といるときにその希望を感じる。'] == '感じる':
  211.         hito += 5
  212.     elif student['21.友人といるときにその希望を感じる。'] == 'どちらかといえば感じる':
  213.         hito += 4
  214.     elif student['21.友人といるときにその希望を感じる。'] == 'どちらとも言えない':
  215.         hito += 3
  216.     elif student['21.友人といるときにその希望を感じる。'] == 'どちらかといえば感じない':
  217.         hito += 2
  218.     elif student['21.友人といるときにその希望を感じる。'] == '感じない':
  219.         hito += 1
  220.     if student['22.頑張っている人を見た時その希望を感じる。'] == '感じる':
  221.         hito += 5
  222.     elif student['22.頑張っている人を見た時その希望を感じる。'] == 'どちらかといえば感じる':
  223.         hito += 4
  224.     elif student['22.頑張っている人を見た時その希望を感じる。'] == 'どちらとも言えない':
  225.         hito += 3
  226.     elif student['22.頑張っている人を見た時その希望を感じる。'] == 'どちらかといえば感じない':
  227.         hito += 2
  228.     elif student['22.頑張っている人を見た時その希望を感じる。'] == '感じない':
  229.         hito += 1
  230.     if student['23.他者に応援されたときその希望を感じる。'] == '感じる':
  231.         hito += 5
  232.     elif student['23.他者に応援されたときその希望を感じる。'] == 'どちらかといえば感じる':
  233.         hito += 4
  234.     elif student['23.他者に応援されたときその希望を感じる。'] == 'どちらとも言えない':
  235.         hito += 3
  236.     elif student['23.他者に応援されたときその希望を感じる。'] == 'どちらかといえば感じない':
  237.         hito += 2
  238.     elif student['23.他者に応援されたときその希望を感じる。'] == '感じない':
  239.         hito += 1
  240.     if student['24.同じ希望を持っている人にあった時、その希望を感じますか。'] == '感じる':
  241.         hito += 5
  242.     elif student['24.同じ希望を持っている人にあった時、その希望を感じますか。'] == 'どちらかといえば感じる':
  243.         hito += 4
  244.     elif student['24.同じ希望を持っている人にあった時、その希望を感じますか。'] == 'どちらとも言えない':
  245.         hito += 3
  246.     elif student['24.同じ希望を持っている人にあった時、その希望を感じますか。'] == 'どちらかといえば感じない':
  247.         hito += 2
  248.     elif student['24.同じ希望を持っている人にあった時、その希望を感じますか。'] == '感じない':
  249.         hito += 1
  250.     if student['25.一人でいるときにその希望を感じますか。'] == '感じる':
  251.         hito += 1
  252.     elif student['25.一人でいるときにその希望を感じますか。'] == 'どちらかといえば感じる':
  253.         hito += 2
  254.     elif student['25.一人でいるときにその希望を感じますか。'] == 'どちらとも言えない':
  255.         hito += 3
  256.     elif student['25.一人でいるときにその希望を感じますか。'] == 'どちらかといえば感じない':
  257.         hito += 4
  258.     elif student['25.一人でいるときにその希望を感じますか。'] == '感じない':
  259.         hito += 5
  260.     Hito.append(hito)
  261.     # 環境ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  262.     if student['26.天気が良い日にその希望を感じますか。'] == '感じる':
  263.         kankyou += 5
  264.     elif student['26.天気が良い日にその希望を感じますか。'] == 'どちらかといえば感じる':
  265.         kankyou += 4
  266.     elif student['26.天気が良い日にその希望を感じますか。'] == 'どちらとも言えない':
  267.         kankyou += 3
  268.     elif student['26.天気が良い日にその希望を感じますか。'] == 'どちらかといえば感じない':
  269.         kankyou += 2
  270.     elif student['26.天気が良い日にその希望を感じますか。'] == '感じない':
  271.         kankyou += 1
  272.     if student['27.天気が悪い日にその希望がなくなりますか。'] == 'なくなる':
  273.         kankyou += 5
  274.     elif student['27.天気が悪い日にその希望がなくなりますか。'] == 'どちらかといえばなくなる':
  275.         kankyou += 4
  276.     elif student['27.天気が悪い日にその希望がなくなりますか。'] == 'どちらとも言えない':
  277.         kankyou += 3
  278.     elif student['27.天気が悪い日にその希望がなくなりますか。'] == 'どちらかといえばなくならない':
  279.         kankyou += 2
  280.     elif student['27.天気が悪い日にその希望がなくなりますか。'] == 'なくならない':
  281.         kankyou += 1
  282.     if student['28.季節の変わり目にその希望を感じますか。'] == '感じる':
  283.         kankyou += 5
  284.     elif student['28.季節の変わり目にその希望を感じますか。'] == 'どちらかといえば感じる':
  285.         kankyou += 4
  286.     elif student['28.季節の変わり目にその希望を感じますか。'] == 'どちらとも言えない':
  287.         kankyou += 3
  288.     elif student['28.季節の変わり目にその希望を感じますか。'] == 'どちらかといえば感じない':
  289.         kankyou += 2
  290.     elif student['28.季節の変わり目にその希望を感じますか。'] == '感じない':
  291.         kankyou += 1
  292.     if student['29.ある特定の場所でその希望を大きく感じることがありますか。(自然の中や学校など、どこでもよい)'] == 'ある':
  293.         kankyou += 5
  294.     elif student['29.ある特定の場所でその希望を大きく感じることがありますか。(自然の中や学校など、どこでもよい)'] == 'どちらかといえばある':
  295.         kankyou += 4
  296.     elif student['29.ある特定の場所でその希望を大きく感じることがありますか。(自然の中や学校など、どこでもよい)'] == 'どちらとも言えない':
  297.         kankyou += 3
  298.     elif student['29.ある特定の場所でその希望を大きく感じることがありますか。(自然の中や学校など、どこでもよい)'] == 'どちらかといえばない':
  299.         kankyou += 2
  300.     elif student['29.ある特定の場所でその希望を大きく感じることがありますか。(自然の中や学校など、どこでもよい)'] == 'ない':
  301.         kankyou += 1
  302.     Kankyou.append(kankyou)
  303.     # 作品ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  304.     if student['30.映画・本・音楽などの芸術作品を鑑賞した後にその希望を感じることがありますか。'] == 'ある':
  305.         sakuhin += 5
  306.     elif student['30.映画・本・音楽などの芸術作品を鑑賞した後にその希望を感じることがありますか。'] == 'どちらかといえばある':
  307.         sakuhin += 4
  308.     elif student['30.映画・本・音楽などの芸術作品を鑑賞した後にその希望を感じることがありますか。'] == 'どちらとも言えない':
  309.         sakuhin += 3
  310.     elif student['30.映画・本・音楽などの芸術作品を鑑賞した後にその希望を感じることがありますか。'] == 'どちらかといえばない':
  311.         sakuhin += 2
  312.     elif student['30.映画・本・音楽などの芸術作品を鑑賞した後にその希望を感じることがありますか。'] == 'ない':
  313.         sakuhin += 1
  314.     if student['31.テレビやYouTube、ラジオなどを見る・聞くときにその希望を感じることがありますか。'] == 'ある':
  315.         sakuhin += 5
  316.     elif student['31.テレビやYouTube、ラジオなどを見る・聞くときにその希望を感じることがありますか。'] == 'どちらかといえばある':
  317.         sakuhin += 4
  318.     elif student['31.テレビやYouTube、ラジオなどを見る・聞くときにその希望を感じることがありますか。'] == 'どちらとも言えない':
  319.         sakuhin += 3
  320.     elif student['31.テレビやYouTube、ラジオなどを見る・聞くときにその希望を感じることがありますか。'] == 'どちらかといえばない':
  321.         sakuhin += 2
  322.     elif student['31.テレビやYouTube、ラジオなどを見る・聞くときにその希望を感じることがありますか。'] == 'ない':
  323.         sakuhin += 1
  324.     if student['32.ある特定のアイテム(服やキーホルダーなど何でも良い)を所有することで、その希望を感じることがありますか。'] == 'ある':
  325.         sakuhin += 5
  326.     elif student['32.ある特定のアイテム(服やキーホルダーなど何でも良い)を所有することで、その希望を感じることがありますか。'] == 'どちらかといえばある':
  327.         sakuhin += 4
  328.     elif student['32.ある特定のアイテム(服やキーホルダーなど何でも良い)を所有することで、その希望を感じることがありますか。'] == 'どちらとも言えない':
  329.         sakuhin += 3
  330.     elif student['32.ある特定のアイテム(服やキーホルダーなど何でも良い)を所有することで、その希望を感じることがありますか。'] == 'どちらかといえばない':
  331.         sakuhin += 2
  332.     elif student['32.ある特定のアイテム(服やキーホルダーなど何でも良い)を所有することで、その希望を感じることがありますか。'] == 'ない':
  333.         sakuhin += 1
  334.     Sakuhin.append(sakuhin)
  335.     # 健康ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  336.     if student['33.体調が優れているときその希望を感じることがありますか。'] == 'ある':
  337.         kenkou += 5
  338.     elif student['33.体調が優れているときその希望を感じることがありますか。'] == 'どちらかといえばある':
  339.         kenkou += 4
  340.     elif student['33.体調が優れているときその希望を感じることがありますか。'] == 'どちらとも言えない':
  341.         kenkou += 3
  342.     elif student['33.体調が優れているときその希望を感じることがありますか。'] == 'どちらかといえばない':
  343.         kenkou += 2
  344.     elif student['33.体調が優れているときその希望を感じることがありますか。'] == 'ない':
  345.         kenkou += 1
  346.     if student['34.体調が優れないときその希望がなくなりますか。'] == 'なくなる':
  347.         kenkou += 5
  348.     elif student['34.体調が優れないときその希望がなくなりますか。'] == 'どちらかといえばなくなる':
  349.         kenkou += 4
  350.     elif student['34.体調が優れないときその希望がなくなりますか。'] == 'どちらとも言えない':
  351.         kenkou += 3
  352.     elif student['34.体調が優れないときその希望がなくなりますか。'] == 'どちらかといえばなくならない':
  353.         kenkou += 2
  354.     elif student['34.体調が優れないときその希望がなくなりますか。'] == 'なくならない':
  355.         kenkou += 1
  356.     if student['35.気分がいいときその希望を感じることがありますか。'] == 'ある':
  357.         kenkou += 5
  358.     elif student['35.気分がいいときその希望を感じることがありますか。'] == 'どちらかといえばある':
  359.         kenkou += 4
  360.     elif student['35.気分がいいときその希望を感じることがありますか。'] == 'どちらとも言えない':
  361.         kenkou += 3
  362.     elif student['35.気分がいいときその希望を感じることがありますか。'] == 'どちらかといえばない':
  363.         kenkou += 2
  364.     elif student['35.気分がいいときその希望を感じることがありますか。'] == 'ない':
  365.         kenkou += 1
  366.     if student['36.落ち込んでいるときその希望がなくなる'] == 'なくなる':
  367.         kenkou += 5
  368.     elif student['36.落ち込んでいるときその希望がなくなる'] == 'どちらかといえばなくなる':
  369.         kenkou += 4
  370.     elif student['36.落ち込んでいるときその希望がなくなる'] == 'どちらとも言えない':
  371.         kenkou += 3
  372.     elif student['36.落ち込んでいるときその希望がなくなる'] == 'どちらかといえばなくならない':
  373.         kenkou += 2
  374.     elif student['36.落ち込んでいるときその希望がなくなる'] == 'なくならない':
  375.         kenkou += 1
  376.     Kenkou.append(kenkou)
  377.     # アイディアーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  378.     if student['37.あるアイディアや考え方がその希望を感じさせてくれますか。'] == '感じさせてくれる':
  379.         idea += 5
  380.     elif student['37.あるアイディアや考え方がその希望を感じさせてくれますか。'] == 'どちらかといえば感じさせてくれる':
  381.         idea += 4
  382.     elif student['37.あるアイディアや考え方がその希望を感じさせてくれますか。'] == 'どちらとも言えない':
  383.         idea += 3
  384.     elif student['37.あるアイディアや考え方がその希望を感じさせてくれますか。'] == 'どちらかといえば感じさせてくれない':
  385.         idea += 2
  386.     elif student['37.あるアイディアや考え方がその希望を感じさせてくれますか。'] == '感じさせてくれない':
  387.         idea += 1
  388.     if student['38.新たな物事の捉え方を知ることで、その希望を感じることがありますか。'] == 'ある':
  389.         idea += 5
  390.     elif student['38.新たな物事の捉え方を知ることで、その希望を感じることがありますか。'] == 'どちらかといえばある':
  391.         idea += 4
  392.     elif student['38.新たな物事の捉え方を知ることで、その希望を感じることがありますか。'] == 'どちらとも言えない':
  393.         idea += 3
  394.     elif student['38.新たな物事の捉え方を知ることで、その希望を感じることがありますか。'] == 'どちらかといえばない':
  395.         idea += 2
  396.     elif student['38.新たな物事の捉え方を知ることで、その希望を感じることがありますか。'] == 'ない':
  397.         idea += 1
  398.     if student['39. ひらめきがその希望を感じさせてくれることがありますか。'] == 'ある':
  399.         idea += 5
  400.     elif student['39. ひらめきがその希望を感じさせてくれることがありますか。'] == 'どちらかといえばある':
  401.         idea += 4
  402.     elif student['39. ひらめきがその希望を感じさせてくれることがありますか。'] == 'どちらとも言えない':
  403.         idea += 3
  404.     elif student['39. ひらめきがその希望を感じさせてくれることがありますか。'] == 'どちらかといえばない':
  405.         idea += 2
  406.     elif student['39. ひらめきがその希望を感じさせてくれることがありますか。'] == 'ない':
  407.         idea += 1
  408.     Idea.append(idea)
  409.     # 回想ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  410.     if student['40.過去の成功・失敗体験がその希望につながっていると感じますか。'] == '感じる':
  411.         kaisou += 5
  412.     elif student['40.過去の成功・失敗体験がその希望につながっていると感じますか。'] == 'どちらかといえば感じる':
  413.         kaisou += 4
  414.     elif student['40.過去の成功・失敗体験がその希望につながっていると感じますか。'] == 'どちらとも言えない':
  415.         kaisou += 3
  416.     elif student['40.過去の成功・失敗体験がその希望につながっていると感じますか。'] == 'どちらかといえば感じない':
  417.         kaisou += 2
  418.     elif student['40.過去の成功・失敗体験がその希望につながっていると感じますか。'] == '感じない':
  419.         kaisou += 1
  420.     if student['41.懐かしい思い出を感じると、同時に希望を感じることがありますか。'] == '感じる':
  421.         kaisou += 5
  422.     elif student['41.懐かしい思い出を感じると、同時に希望を感じることがありますか。'] == 'どちらかといえば感じる':
  423.         kaisou += 4
  424.     elif student['41.懐かしい思い出を感じると、同時に希望を感じることがありますか。'] == 'どちらとも言えない':
  425.         kaisou += 3
  426.     elif student['41.懐かしい思い出を感じると、同時に希望を感じることがありますか。'] == 'どちらかといえば感じない':
  427.         kaisou += 2
  428.     elif student['41.懐かしい思い出を感じると、同時に希望を感じることがありますか。'] == '感じない':
  429.         kaisou += 1
  430.     if student['42.後悔していることがあり、それがその希望に関係していると思いますか。'] == '思う':
  431.         kaisou += 5
  432.     elif student['42.後悔していることがあり、それがその希望に関係していると思いますか。'] == 'どちらかといえば思う':
  433.         kaisou += 4
  434.     elif student['42.後悔していることがあり、それがその希望に関係していると思いますか。'] == 'どちらとも言えない':
  435.         kaisou += 3
  436.     elif student['42.後悔していることがあり、それがその希望に関係していると思いますか。'] == 'どちらかといえば思わない':
  437.         kaisou += 2
  438.     elif student['42.後悔していることがあり、それがその希望に関係していると思いますか。'] == '思わない':
  439.         kaisou += 1
  440.     Kaisou.append(kaisou)
  441.     # 行動ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  442.     if student['43.他人のために行動している時にその希望を感じますか。'] == '感じる':
  443.         koudou += 5
  444.     elif student['43.他人のために行動している時にその希望を感じますか。'] == 'どちらかといえば感じる':
  445.         koudou += 4
  446.     elif student['43.他人のために行動している時にその希望を感じますか。'] == 'どちらとも言えない':
  447.         koudou += 3
  448.     elif student['43.他人のために行動している時にその希望を感じますか。'] == 'どちらかといえば感じない':
  449.         koudou += 2
  450.     elif student['43.他人のために行動している時にその希望を感じますか。'] == '感じない':
  451.         koudou += 1
  452.     if student['44.目標に向かって努力をしている時にその希望を感じますか。'] == '感じる':
  453.         koudou += 5
  454.     elif student['44.目標に向かって努力をしている時にその希望を感じますか。'] == 'どちらかといえば感じる':
  455.         koudou += 4
  456.     elif student['44.目標に向かって努力をしている時にその希望を感じますか。'] == 'どちらとも言えない':
  457.         koudou += 3
  458.     elif student['44.目標に向かって努力をしている時にその希望を感じますか。'] == 'どちらかといえば感じない':
  459.         koudou += 2
  460.     elif student['44.目標に向かって努力をしている時にその希望を感じますか。'] == '感じない':
  461.         koudou += 1
  462.     if student['45.好きなことに取り組んでいる時、その希望を感じますか。'] == '感じる':
  463.         koudou += 5
  464.     elif student['45.好きなことに取り組んでいる時、その希望を感じますか。'] == 'どちらかといえば感じる':
  465.         koudou += 4
  466.     elif student['45.好きなことに取り組んでいる時、その希望を感じますか。'] == 'どちらとも言えない':
  467.         koudou += 3
  468.     elif student['45.好きなことに取り組んでいる時、その希望を感じますか。'] == 'どちらかといえば感じない':
  469.         koudou += 2
  470.     elif student['45.好きなことに取り組んでいる時、その希望を感じますか。'] == '感じない':
  471.         koudou += 1
  472.     Koudou.append(koudou)
  473. # ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
  474. for a, b, c, d, e, f, g, h, i, j, k in zip(Nettyu, Zitugen, Kaihi, Noudou, Hito, Kankyou, Sakuhin, Kenkou, Idea, Kaisou,
  475.                                            Koudou):
  476.     print('熱中度:', a, '実現可能性:', b, '回避性:', c, '能動性:', d, '人:', e, '環境:', f, '作品:', g, '健康:', h, 'アイディア:', i, '回想:', j,
  477.           '行動:', k)