Рубиновые циклы с бабушкой

Хорошо, я пытаюсь написать рубиновую симуляцию моей бабушки. Я не могу заставить цикл работать Я хочу, чтобы бабушка ответила

"О, ЭТО НАПОМИНАЕТ МЕНЯ О ВОЗВРАЩЕНИИ (случайный год) ..."

, когда вы отвечаете ей заглавными буквами, но я также хочу, чтобы она ответила

«ЧТО ВЫ СКАЗЫВАЕТЕ ????»

, когда вы не используете заглавные буквы. Я могу заставить каждого работать по отдельности, но я не могу создать непрерывный цикл бабушки с ее сумасшедшими ответами. Вот код:

puts 'HELLO SONNY! WHAT\'S NEW IN THE WHO\'S IT WHAT\'S IT?'
response = gets.chomp

while response == response.upcase
  puts 'OH, THAT REMINDS ME OF BACK IN ' + (rand(50) + 1905).to_s + '...'
  response = gets.chomp
end

while response != response.upcase
  puts 'WHAT\'D YOU SAY????'
  response = gets.chomp
end

Есть идеи?

8
задан 585connor 6 October 2010 в 22:52
поделиться