On 2/9/2015 6:52 PM, james8boo...@hotmail.com wrote:
import random
RandomNum = random.randint(0,7)
restraunt = raw_input("What's your favourite takeaway?Pizza, Chinease or 
Indian?")
if restraunt == ("Pizza"):
     fav = ("1")

As a style note, putting parentheses around strings is worse than useless.

elif restraunt == ("Chinease"):
     fav = ("2")

elif restraunt == ("Indian"):
     fav = ("3")

else:
     print("Try using a capital letter, eg; 'Chinease'")

Menu = [["Barbeque pizza","Peparoni","Hawain"],["Curry","Noodles","Rice"],["Tika 
Masala","Special Rice","Onion Bargees"]]

print Menu[fav,RandomNum]
                    ^
TypeError: list indices must be integers, not tuple

How do I set a variable to a random number then use it as a list indece, (I'm 
only a student in his first 6 months of using python)



--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to