-3

Python の課題が手元にあるのですが、皆さんが私を正しい方向に向けることができるかどうか疑問に思っていました。これまでの課題を最新のものにしましたが、これはもう少し高度なようで、金曜日にこのプログラムの要素が含まれる中間試験があります。皆さんに洞察を追加してもらいたいですこのプログラムに関しては、それが有益だと思うかもしれません。ありがとうございました。

「入力は、私の場合は grade_file.py という名前のテキスト グレード ファイルになるので、IDLE エディターで以下のような形式で編集できます。

COURSE A 4
COURSE B 3
COURSE C 5
COURSE D 5

各行には、スペースで区切られた 3 つの情報があることに注意してください。1 番目はコースの名前、2 番目は文字のグレード、3 番目は単位数です。等級の数値の計算を文字等級の簡単な式にするために、有効な値または文字等級は A、B、C、D、および E のみであり、数値の値は

A  4
B  3
C  2
D  1
E  0

E は F のようなもので、文字の後に + や - を追加することはできません。

合計点数は、全コースの単位時間の成績の数値の積を合計し、合計単位数で割った値です。

ユーザーに評定ファイルの名前を求めるプロンプトを表示し、ファイル内のデータから GPA を計算できるプログラムを作成します。GPA は、小数点以下 3 桁まで正確に出力する必要があります。以下は、上記の入力データに対する私のプログラムの結果であり、ユーザー入力は太字になっています。(採点者は別の名前の別の採点データ ファイルを使用することに注意してください。)

成績ファイルの名前を入力してください: grade_file.py GPA は 2.353"

みんなありがとう。

4

1 に答える 1