Что делать, если не одно значение не попадает в упрощенном условном операторе на Ruby?
Здравствуйте, уважаемые читали моего блога. Сегодня поговорим, что нам нужно написать, если не по одно условие не попадает. Так это ещё называется вывод по стандартному. Итак, начнём.
Для начала зайдите в Visual Studio или по ссылке: https://www.onlinegdb.com/online_ruby_compiler
Введём следующий код:
mark=11
case mark
when 1,2,3,4,5,6,7
puts "Слабо для отличника."
when 8,9,10
puts "Отлично."
else
puts "Оценка не установлена."
end
В первой строке мы записываем в mark значение 11.
Далее проверяем в переменной mark.
Затем пишем, что проверяем. В первом случае это числа 1,2,3,4,5,6,7 при помощи when. В случае если одно из чисел попадает, то выводим: “Слабо для отличника”.
Далее мы выводим отлично, если попадаем под условие when, когда стоит одно из чисел: 8, 9,10.
В случае, если переменная mark не одном из приведённых чисел не ровняется, то можно использовать else. В данном случае мы оператор использовали и выводится “Оценка не установлена”.
Попробуйте изменить данный код, затем что-то своё напишите. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от