我试着在一组输入中循环查询用户的课程成绩、课程学时和课程代码。循环一直重复,直到用户输入“done”。一旦用户输入完成,我希望它打印出输入的课程与成绩和小时。在
例如: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 ) + "%")
问题是它总是只打印出一个输入的课程、学时和成绩。如何仅使用累积字符串保存多个答案?在
我想要的输出是:
^{pr2}$
这是为了学校实践问题,如果有意义的话,不允许使用列表、数组或字典