Хорошо, я пытаюсь написать рубиновый симулятор моей бабушки.Я не могу заставить цикл работать так, как мне хотелось бы.Я хочу, чтобы бабушка ответила
«О, ЭТО НАМ НАМ НАЗАД (случайный год) ...»
, когда вы отвечаете ей во всех заглавных буквах, но ятакже попросите ее ответить
«ЧТО ВЫ СКАЗИТЕ ????»
, когда вы не используете все заглавные буквы.Я могу заставить каждого работать по отдельности, но я не могу сделать непрерывный цикл бабушки с ее сумасшедшими реакциями.Вот код:
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
Есть идеи?