59,858 views
3 votes
3 votes
How would I get this python code to run correctly? it's not working.​

How would I get this python code to run correctly? it's not working.​-example-1
User Bawejakunal
by
2.9k points

1 Answer

10 votes
10 votes

Answer:

See Explanation

Step-by-step explanation:

This question requires more information because you didn't state what the program is expected to do.

Reading through the program, I can assume that you want to first print all movie titles then prompt the user for a number and then print the move title in that location.

So, the correction is as follows:

Rewrite the first line of the program i.e. movie_titles = ["The grinch......."]

for each_movie_titles in movie_titles:

print(each_movie_titles)

usernum = int(input("Number between 0 and 9 [inclusive]: "))

if usernum<10 and usernum>=0:

print(movie_titles[usernum])

Line by line explanation

This iterates through the movie_titles list

for each_movie_titles in movie_titles:

This prints each movie title

print(each_movie_titles)

This prompts the user for a number between 0 and 9

usernum = int(input("Number between 0 and 9 [inclusive]: "))

This checks for valid range

if usernum<10 and usernum>=0:

If number is valid, this prints the movie title in that location

print(movie_titles[usernum])

User Fernandez
by
2.9k points