To create a program that allows the user to input their marks and calculates their GPA, you can follow these steps:1. Define a list to store the marks entered by the user.2. Create a loop that prompts the user to enter their marks for each subject until they have entered marks for all their subjects.3. Inside the loop, ask the user to input the mark for a subject and append it to the marks list.4. Once the loop is complete, calculate the total mark by summing up all the marks in the marks list.5. Calculate the GPA by dividing the total mark by the number of subjects.6. Print the GPA to the user.Here's an example Python program that implements the above steps:```pythonnum_subjects = int(input("Enter the number of subjects: "))marks = []total_mark = 0for i in range(num_subjects): mark = int(input(f"Enter the mark for subject {i+1}: ")) marks.append(mark) total_mark += markgpa = total_mark / num_subjectsprint(f"Your GPA is: {gpa}")```In this example, the program starts by asking the user for the number of subjects they have marks for. Then, it enters a loop that runs the number of times equal to the number of subjects. In each iteration, it asks the user to enter the mark for a subject and appends it to the marks list. After the loop, it calculates the total mark and the GPA and prints the result to the user.