Python Python Basics (2015) Letter Game App Random Item

Still need help. made some corrections but still getting bummered.

Here is the body of the question

I want you to try and reproduce it yourself.

First, import the random library.

Then create a function named random_item that takes a single argument, an iterable. Then use random.randint() to get a random number between 0 and the length of the iterable, minus one. Return the iterable member that's at your random number's index.

Check the file for an example.

item.py
import random
def random_item(iterable)
     random_number = random.randint(0, len(list(iterable))-1)
     return (iterable[random_number])

1 Answer

Robert Ionut Muraru
Robert Ionut Muraru
5,361 Points

Hello Victor,

You don't need to convert the iterable argument into a list and you are missing the colon ':' after defining the function random_item.