To read and write information to an array in Python we must first create the arrays, lines 4&5 do this for us.
The for loops on lines 8,12 & 17 are used to process each of the arrays in turn
- The for block for line 8 and 9 gets the 10 subjects and stores them in the subjects array.
- The for block on line 12 and 13 displays each subject name and stores the marks for that subject.
- Finally lines 16-20 display the information from each array in one table.
# get and display 10 subjects and marks # create two arrays to store the information subjects=[""]*10 marks =[0]*10 #Get all the subjects for index in range(10): subjects[index]=input("What is the name of subject" + str(index+1)) #Get all the marks for index in range(10): marks[index]=int(input("What is the mark for " + subjects[index])) #display subjects and marks print("-"*25) # Pretty divider for index in range(10): print(subjects[index],"\t",marks[index]) print("-"*25)