<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Lesson 2
Step1:  Nested if/else
<ASSISTANT_TASK:>
Python Code:
choice = raw_input("Choose option 1, 2, or 3: ") #prompts user to input something on the command line, saves it in a variable. see below!
if (choice == "1"):
    print "You have chosen option 1: cake"
elif (choice == "2"):
    print "You have chosen option 2: ice cream"
elif (choice == "3"):
    print "You have chosen option 3: broccoli"
else:
    print "Invalid input."
Explanation: Lesson 2: Extra material
Other forms of the if / else statement
Multi-if/else -
Sometimes we want to check multiple conditions and do different things depending on which condition is met. One way to do this is with the multi-if/else. Here, we use a series of "elif" blocks between the if and else to check for additional conditions. Importantly, note that only one of these code blocks will be executed!
End of explanation
test = raw_input("What is 1+1? ") #prompts user to input something on the command line, saves it in a variable. see below!
if (test == "2"):
    print "Correct!"
    test2 = raw_input("What is 2314*32626? ")
    if (test2 == "75496564"):
        print "Correct! You passed all my tests!"
    else:
        print "Sorry, that's wrong."
else:
    print "Sorry, that's wrong.
Explanation: Nested if/else:
You can put pretty much anything inside the code blocks of an if/else statement, including additional if/else statements! Just make sure that all the indentation is correct.
End of explanation
<END_TASK>