0
これはこれまでのコードです。最終的な結果はユーザーに入力スコアを要求する必要があり、-99が入力されるまでループが続き、その下に「P」または「F」のスコアが印刷されます。誰かが私にそれを手伝ってもらえますか?終わりにPまたはFと一緒に成績のリストを印刷します
scores = []
def print_scores(copy_scores):
for score in copy_scores[:-1:]:
print(copy_scores[-1])
def find_min_odd(scores_list):
return min(scores_list)
def set_grades(scores_list):
grades = []
for score in scores_list:
if score >= 50:
grades.append('P')
elif score < 50:
grades.append('F')
for grade in grades:
print('{:>2}'.format(grade))
while True:
user_input = raw_input ("Please enter your score value: ")
for score_value in user_input.split():
if score_value == -99:
break
scores.append(int(score_value))
print_scores(scores)
set_grades(scores)
print('minimum score:', find_min_odd(scores))
特にあなたが問題を抱えているどの部分?これははるかに広いです。 – Carcigenicate
最後に成績とPまたはFを印刷しようとしています。出力例50 90 80 F P P –
あなたの質問は何ですか?あなたはそれを達成しようとするコードを持っているようです。エラーが発生していますか?結果が間違っていますか?問題の内容を実際に詳細に説明する必要があります。 – Carcigenicate