![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Pythonについて
a = [[a, [1,2,3,4,5],3], ....(50人ほど続く)]
と言った形の 会場の記号a.b.c、選択肢が1-5までの5つの回答、受験者の講習受講回数からなるデータがあるとします。
模範解答は[1.2.3.4.5] 1つ20点
採点した後全体の平均点を出す関数、各会場の平均点を出す関数
を作りたいのですが、上手く行きません。
どなたかこの問題に対する模範回答的な物を教えて頂けませんでしょうか。
自分のと照らし合わせて勉強したいのです、、
No.3ベストアンサー
- 回答日時:
はい。
多分、Pyton の特徴であるインデントはなくなっているはずなので、そこはよろしく。
---------
def avePoint(a):
rightAns = [1, 2, 3, 4, 5]
scoreList = {}
persons = {}
for aPoint in a:
s = 0
ans = aPoint[1]
for i in range(0, 4):
if (ans[i] == rightAns[i]):
s += 20
place = aPoint[0];
score = s
if place in scoreList:
scoreList[place] += score
persons[place] += 1
else:
scoreList[place] = score
persons[place] = 1
for key in list(scoreList):
scoreList[key] /= persons[key] * 1.0
return scoreList
aList = [
['a', [1, 2, 3, 3, 1], 2],
['b', [3, 2, 3, 4, 5], 5],
['a', [1, 2, 4, 3, 1], 2],
['b', [1, 2, 3, 4, 5], 5],
['a', [2, 2, 3, 4, 1], 2],
['b', [4, 2, 2, 4, 1], 5],
['a', [5, 2, 3, 3, 1], 2],
['b', [2, 2, 1, 4, 1], 5],
['b', [1, 2, 3, 4, 1], 5],
]
print(avePoint(aList))
No.2
- 回答日時:
こんばんは
Pythonは知りませんけれど・・
>自分のと照らし合わせて勉強したいのです、
照らし合わせるのが目的なら、ロジックのみでもよいと思いましたので・・
(コードを比べたところで、ほとんど意味はないでしょうから)
{ 会場:[人数、合計点], ・・・ } のような集計をイメージして、
会場が、a,b,cのように既知で固定でよいのなら、最初に0人、0点のものを会場分用意しておくのが簡単。
会場が不定(不明)なら、新しく出現する毎に追加してゆく方式で。
1)データを人数分ループして、上記の集計に振り分け加算。
2)会場ごとに、人数>0なら 合計点/人数 で平均点を算出。
※ 採点は、問題に対して均一で20点が確定なら、正解数×20で算出できます。
※ 個別の結果が必要なのか否か不明なので、採点結果の保存については省略。
No.1
- 回答日時:
未経験者ですけど。
3人ほどのデータで取得したい結果を表したものがあれば尚良かったのかもと感じます。
aさんは模範解答と自身の選択が完全一致なので100点と言えるのかな?とか気になったので。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- 高校受験 数学の問題いくつか捨てても大丈夫?残り1ヶ月、点数が取れない教科ばっか勉強しても大丈夫? 高校受験 2 2023/01/07 17:55
- 高校受験 高校受験まで2週間/未だに理社が平均点以下 理社の点数が未だに平均点以下から上がらず困っています… 1 2023/01/29 18:24
- 中学校受験 中学受験 3 2022/11/13 21:17
- 高校受験 高校受験 社会が一向に伸びません… 暗記は苦手ではないです。(むしろ得意です。) けれど模試だったり 4 2023/01/03 16:42
- 高校受験 1週間でできる勉強方法教えてください。高校受験 中3 明後日模試を受けます。 私は8月に受けたw模擬 3 2022/12/03 09:29
- 高校受験 なぜ勉強してる教科の点数は下がるのに全く勉強していない教科はあがるんですか? 中3 高校受験 今日模 2 2022/12/11 15:25
- その他(悩み相談・人生相談) 少し前に模試を受けて国語で72点(平均60)を取ったんですが次も模試を受けることになりました。ですが 1 2022/10/21 22:28
- 簿記検定・漢字検定・秘書検定 1週間後にネット試験で日商簿記3級を受験する商業高校生です。 1 2022/09/12 22:29
- 高校受験 中3 高校受験 今日全県模試を受けて自己採点をしたのですが、めちゃくちゃ勉強した社会が38点でショッ 2 2022/12/04 17:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
懇親会場と懇親会会場って、ど...
-
Pythonについて a = [[a, [1,2...
-
SF大会の参加費ってどうしてあ...
-
イベント会場を探してます。
-
航空祭の持ち物
-
携帯の充電器をリュックに入れ...
-
ライブハウス(Zepp)入場したら...
-
教えてください。 職場のロッカ...
-
大至急です!!! Twitterで自...
-
野球部の部室が臭すぎてやばい
-
お風呂の王様 荷物
-
クラブチッタ川崎で行われるラ...
-
a-nationでの荷物
-
音楽のジャンル教えてください
-
仲の良いインスタの友達にグッ...
-
風水 ひとつの部屋に龍の置物...
-
会社のロッカーの鍵を退社時は...
-
なんばHatchのワンドリン...
-
静岡市内のK-POPグッズ
-
自分今日人生初めてのエロ本買...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
懇親会場と懇親会会場って、ど...
-
仲里依紗さんの妹が大村フラワ...
-
英検の会場で希望会場が満席の...
-
パーティー会場都内良い場所
-
パーティ会場の広さ
-
ヒクソンの無敗Tシャツ探してい...
-
CD再生機しかないパーティ会...
-
高認の試験会場の雰囲気
-
英検2次試験の試験会場
-
都内でセミナー会場探しています
-
行事が行われる会場での開始時...
-
このチラシの13時開場というの...
-
セミナー会場を探しています!...
-
コミケと荷物2
-
浜名湖花博でバオバブの木を見...
-
ディズニー オン アイス
-
7月28日(土)岐阜県の長良川の花...
-
夏コミ(冬コミ)はどこで???
-
愛知万博の全期間入場券
-
パーティー会場探し
おすすめ情報