条件によって、合格した人の学生番号を出力するプログラムを作成しています。条件は以下の通りです
テストの点数、欠席回数を入力し成績を計算する
(例)
テストの点数 80
欠席回数 11
成績 80-(5*11) = 25
入力値
5#学生の人数 25#合格点
80#テストの点数 11#欠席回数
20 1
50 2
70 0
25 1
出力値
1#合格者の学生番号
3
4
python
1N, M = map(int, input().split()) 2 3for i in range(0,N): 4 tensuu, mainasu = map(int, input().split()) 5 total = tensuu - (5 * mainasu) 6
成績計算のプログラムまで作成が行え、合格点の条件に合わせて合格者の学生番号は添え字+1した値を出力したいのですが、int型からlist型への型変換のやり方がわからず、手詰り状態です。
ご教授の方宜しくお願い致します。
合格の条件は何ですか?「int型からlist型への型変換」とは何をしたいのでしょうか?学生番号はコード中に出てこないようですが??
ご解答が遅れてしまい、もうしわけございません。合格の条件は入力値の1行目の2つ目に入力する数値です。
学生番号の出力のコードはtotalで計算した値を一度リストに格納し添字の値+1した値を学生番号として表示したいのですが、手詰まりの状況です。
Nが学生の人数、Mが合格の基準点数ということですね。
そうですね。正しいです。
x98000さんの回答でほぼ良いかと思いますが確認されましたか?
確認の方は行いました。x98000さんのコードで処理が行えました。
貴重なお時間の中サポートしていただきありがとうございました。
回答1件
あなたの回答
tips
プレビュー