The values for an array might have to be typed in when the program is running:
#Create empty arrays of correct type and size names = [""] * 20 scores = [0] * 20 #Count through the array indexes for index in range(20): #ask for and save value in the array names[index] = input("Enter name:")) scores[index] = int(input("Enter score:")) #
Input Validation
This uses the same standard algorithm for input validation of variable.
However, each reference to the variable becomes a reference to the array and its index value (lines 7 and 8).
# for index in range(20): names[index] = input("Enter name:")) # get valid score while True: scores[index] = int(input("Enter score:")) if scores[index] < 0: print('Must be at least 1') else: break #