Skip to content

Commit

Permalink
完成练习31,综合练习if-else
Browse files Browse the repository at this point in the history
  • Loading branch information
diguage committed Jan 2, 2013
1 parent 398320d commit 523d64a
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions ex31.rb
@@ -0,0 +1,41 @@
def prompt
print "> "
end

puts "You enter a dark room with two doors. Do you go through door #1 or door #2?"

prompt; door = gets.chomp

if door == "1" # ÈçºÎ½øÐÐÀàÐÍת»»£¿
puts "There's a giant bear here eating a cheese cake. What do you do?"
puts "1. Take the cake."
puts "2. Scream at the bear."

prompt; bear = gets.chomp

if bear == "1"
puts "The bear eate your face off. Good job!"
elsif bear == "2"
puts "The bear eate your legs off. Good job!"
else
puts "Well, doing #{bear} is probably better. Bear run away."
end

elsif door == "2"
puts "You stare into the endless abyss at Cthuhlu's retina."
puts "1. Blueberries."
puts "2. Yellow jacket clothespins."
puts "3. Understanding revolvers yelling melodies."

prompt; insanity = gets.chomp

if insanity == "1" or insanity == "2"
puts "Your body survives powered by a mind of jello. Good job!"
else
puts "The insanity rots your eyes into a pool of muck. Good job!"
end

else
puts "You stumble around and fall on a knife and die. Good job!"
end

0 comments on commit 523d64a

Please sign in to comment.