私はユーザーのコースグレード、コース時間、コースコードを入力するための入力セットをループしています。ループは、ユーザーが「完了」を入力するまで繰り返されます。ユーザーが完了したら、入力したコースをグレードと時間で印刷します。例については複数の入力をループして保存する
:
course_count = False
#LOOP through Inputs
while not course_count:
#GET course code
course_code = input("Please Enter the Course Code (or done if finished): ")
#IF course code is not equal to done (convert to lowercase)
if course_code.lower() != "done":
#GET course hours
course_hours = int(input("How many credit hours was " + course_code + "? "))
#GET grade earned
course_grade = float(input("What grade did you earn in " + course_code + "? "))
#ELSE END LOOP
else:
course_count = True
print("Course: " + course_code + " Weight: " + str(course_hours) + " hours " + "Grade: " + str(course_grade) + "%")
問題は、それは常に一つだけ入力もちろん、時間とグレードを出力しますです。累積文字列のみを使用して複数の回答をどのように保存するのですか?
私が作るために探していた出力がある:それは学校の練習問題のためだ
# Please Enter the Course Code (or done if finished): COMP 10001
# How many credit hours was COMP 10001? 5
# What grade did you earn in COMP 10001? 75
# Please Enter the Course Code (or done if finished): COMP 20002
# How many credit hours was COMP 10001? 8
# What grade did you earn in COMP 10001? 95
# Please Enter the Course Code (or done if finished): done
# Course: COMP 10001 Weight: 5 Grade: 75%
# Course: COMP 20002 Weight: 8 Grade: 95%
、それは理にかなっている場合は、できればリスト、配列や辞書を使用することを許されなかった
印刷する前にタブを追加してくださいか? – tim
@timは、彼が作成しようとしている書式設定された出力を与えません。実行時にどの情報が挿入されるかの要約があります。 –