Question 29
What is the output of the following code?
| play = {
'scissors':'paper',
'paper':'rock',
'rock':'lizard',
'lizard':'spock',
'spock':'scissors'}
make = {
'scissors':'metal',
'paper':'wood',
'rock':'earth',
'lizard':'animal',
'spock':'vulcan'}
print(make[play[play[play[play[play[play['rock']]]]]]])
|
Solution
make[play[play[play[play[play[play['rock']]]]]]]
=> make[play[play[play[play[play['lizard']]]]]]
=> make[play[play[play[play['spock']]]]]
=> make[play[play[play['scissors']]]]
=> make[play[play['paper']]]
=> make[play['rock']]
=> make['lizard']
=> 'animal'
Answer